If you use the bnd launcher you can put bundles on the -runpath that are
started up before the framework is fully launched. They the the BUndle-Context
of the System bundle.
Kind regards,
Peter Kriens
On 28 okt. 2013, at 14:54, Raymond Auge <[email protected]> wrote:
> Great BJ,
>
> How do I do that? That's effectively what I want. But there doesn't appear to
> be any way for the extension to actually "execute" in order to register
> anything. So the "old fashion way" is out right now.
>
> I think your answer will be: "we're working on that for 6+" ;)
>
> - Ray
>
>
> On Mon, Oct 28, 2013 at 9:42 AM, BJ Hargrave <[email protected]> wrote:
> I am not sure it is a great idea for extenders to attempt to extend the
> system bundle (and its extension fragments). The point of extension fragments
> is to place important low level function (for example, subsystem isolation
> regions) in the system bundle so they are active before any normal bundles
> resolve. If an extension fragment wants to register a service, it should do
> it the old fashioned way: use the registerService API. There is no guarantee
> that an extender (e.g. DS) will ever be installed or started, so an extension
> bundle should not depend upon extenders to offer their function.
> --
>
> BJ Hargrave
> Senior Technical Staff Member, IBM
> OSGi Fellow and CTO of the OSGi Alliance
> [email protected]
>
> office: +1 386 848 1781
> mobile: +1 386 848 3788
>
>
>
>
> From: Thomas Watson/Austin/IBM@IBMUS
>
> To: OSGi Developer Mail List <[email protected]>
> Date: 2013/10/28 09:17
> Subject: Re: [osgi-dev] service from extension bundle?
> Sent by: [email protected]
>
>
>
> Perhaps the framework should be able to be configured to have a
> Service-Component header to allow framework extensions to have service
> components. Or maybe we can just have the system bundle have a specified
> Service-Component header by default that allows the searching of fragment
> component descriptions. I am pretty sure this would work on Equinox. But I
> seem to remember other frameworks not supporting loading resources from the
> system bundle (ala Bundle.findEntries) which is what the SCR needs to use to
> discover service components.
>
> Tom
>
>
>
> <Mail Attachment.gif>Raymond Auge ---10/27/2013 12:24:45 PM---While I'm sure
> this is well documented I just can't seem to find it. Is there any way to
> trigger the
>
> From: Raymond Auge <[email protected]>
> To: OSGi Developer Mail List <[email protected]>,
> Date: 10/27/2013 12:24 PM
> Subject: [osgi-dev] service from extension bundle?
> Sent by: [email protected]
>
>
>
> While I'm sure this is well documented I just can't seem to find it.
>
> Is there any way to trigger the activation of a service provided via an
> extension bundle on the system bundle?
>
> --
> Raymond Augé (@rotty3000)
> Senior Software Architect
> Liferay, Inc. (@Liferay)
> _______________________________________________
> OSGi Developer Mail List
> [email protected]
> https://mail.osgi.org/mailman/listinfo/osgi-dev_______________________________________________
>
> OSGi Developer Mail List
> [email protected]
> https://mail.osgi.org/mailman/listinfo/osgi-dev
>
>
>
> _______________________________________________
> OSGi Developer Mail List
> [email protected]
> https://mail.osgi.org/mailman/listinfo/osgi-dev
>
>
>
> --
> Raymond Augé (@rotty3000)
> Senior Software Architect
> Liferay, Inc. (@Liferay)
>
>
>
>
> _______________________________________________
> OSGi Developer Mail List
> [email protected]
> https://mail.osgi.org/mailman/listinfo/osgi-dev
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev