Hi Neil,
thanks a lot i. Tried your idea and the bundles became started properly
so far. But had do add a lot of other equinox bundles too. So things
became complicated.
Maybe there is a different implementation for Application Admin that
does not depend on implementation details of underlying OSGi framework?
I tried to find one, but equinox seems to be the one and only open
source impl of it.
Or maybe there is a different way to implement my feature. I studied the
OSGi specs properly but could not find one except application admin.
I am using CM and ManagedFactories to create ServiceInstances. For
instance a jetty service instance (my own; not the equinox one) on port
8080 and one on port 9090. These services are available in the service
registry. And the services offer methods for startJetty and stopJetty.
It would be simple to write a ManagerService that tracks all jetty
services. And additionally writing a console command to tell the manager
to start and stop them.
But thats would become a propietary implementation. So i am looking for
an osgi spec to achieve exactly that behaviour. And application admin
seems to be perfect. It would allow me to tell the framework, that the
jetty service should start its jetty instance in a controlled manner.
Is there a different osgi like (spec based) way to implement that behaviour.
Thanks a lot,
Florian
Am 19.05.13 13:33, schrieb Neil Bartlett:
Try including the org.eclipse.equinox.supplement bundle. This bundle
is specifically intended to provide the same packages that Equinox
exports, and is used when running on non-Equinox frameworks.
I haven't tried this with the ApplicationAdmin bundle, but I have
successfully used it to run Equinox DS on a Felix framework.
Regards,
Neil
On Sat, May 18, 2013 at 2:51 PM, Florian Pirchner
<[email protected] <mailto:[email protected]>> wrote:
Hi,
i am wondering if equinox application (org.eclipse.equinox.app)
can be used with apache felix. I am not sure since there are some
imported org.eclipse.osgi.*-packages. So it seems that
"application admin" always requires equinox as its runtime.
Thanks for your help,
Florian
_______________________________________________
equinox-dev mailing list
[email protected] <mailto:[email protected]>
https://dev.eclipse.org/mailman/listinfo/equinox-dev
_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev
_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev