You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by teemu kanstren <tk...@gmail.com> on 2010/01/07 00:00:43 UTC

OBR service use and documentation

Hello all,

 I need to create some automated update mechanism for my OSGi services. The
Felix OSGI Bundle Repository (OBR) service seems to provide some useful
features that I could use to make my updates happen.

 So in this case I see my use case as installing my own OBR bundle
repository, running some code to cause an update on a chosen bundle, and
having OBR download the new version and update the bundle(s) in question.

 My question is, how do I set up my own repository and how do I make some
calls from another OSGI service running in the same container to have the
OBR bundle create the updates? I do not want to do this through a text-ui or
anything but automated by another service deployed on the same container. I
read the docs I found on the Felix site but the documentation on the API is
very limited..

 Or maybe someone can suggest another means to do what I need? That is,
automated update of components through services installed on the (same) OSGI
container.. Optimally even the updater updating itself :)

Thanks,
Teemu

Re: OBR service use and documentation

Posted by Marcel Offermans <ma...@luminis.nl>.
Hello Teemu,

On Jan 7, 2010, at 0:00 , teemu kanstren wrote:

> I need to create some automated update mechanism for my OSGi services. The
> Felix OSGI Bundle Repository (OBR) service seems to provide some useful
> features that I could use to make my updates happen.

Take a look at Apache ACE, which uses OBR to store its bundles and has a "management agent" (a bundle you can deploy into the framework you want to update) to automatically perform updates.

Greetings, Marcel


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org