Hi Andrew,

There are decent OSGi samples with the karaf and cxf distros (and other projects like camel, smx). They are just samples, so a bit of experience in how to put things together doesn't hurt. That said, it's not complicated at all, it just requires a bit of discipline in organizing packaging. Writing the blueprint is easy.

I will look for some nicer samples online. The first that comes to mind is Christian Scheneider's (whom you might have met at ApacheCon in Budapest) tutorials [1].

I will also look at the clocker tomorrow, hopefully Cipi will too and see what the shortest path would be. I expect it to be not too hard.

Cheers,
Hadrian

[1] http://liquid-reality.de/display/liquid/Karaf+Tutorials


On 02/17/2016 12:57 PM, Andrew Kennedy wrote:
Hi.

I noticed that the Brooklyn Karaf integration (BROOKLYN-183) is now
complete - thanks!

So, I would now like to build a Karaf module for Clocker that can be easily
integrated into the Brooklyn Karaf runtime. What I would like advice on is:

1. How best to create this integration? Clocker is basically a set of
entities and location code, that gets made available to the main Brooklyn
runtime. What do I need to implement ar create to make these cleanly
available as OSGi bindles? I think I want to make Clocker a new 'feature'
for Karaf, similar to winrm is that right? Are there any good examples on
the Karaf site that I can just follow?

2. Where can I find more documentation on running Brooklyn inside Karaf? I
couldn't see anything in the brooklyn-server/karaf module that explained
things?

Thanks,
Andrew.

Reply via email to