On 1/11/12 11:24 , Guillaume Sauthier (OW2) wrote:
With Felix, we experienced that the Bundle triggering the class load
can use the class loaded from the lazy Bundle, but the lazy Bundle was
not activated after the class was loaded...
A bundle will only ever be activated if it has already been started.
This is true for lazy and non-lazy bundles. The only difference is that
lazy bundle activation is deferred until the first class load, while
non-lazy is immediate.
In other words, if you haven't started your lazy bundles, don't expect
them to get lazily activated.
-> richard
--G
2012/1/11 Guillaume Sauthier (OW2) <[email protected]
<mailto:[email protected]>>
Hi all
What happen when a Bundle with Bundle-ActivationPolicy: lazy in
its Manifest is being used while in the RESOLVED state ?
In other words, the Bundle has not yet been started with
Bundle.start(START_LAZY_ACTIVATION), but another Bundle is being
activated and is using a class from the lazy Bundle.
The examples I found on the OSGi web site are only explaining
behaviors when the lazy bundle is activated because of a
Bundle.loadClass() while in STARTING state.
Thanks
--G
_______________________________________________
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