If the reference is static greedy, then the component having the reference has 
to be deactivated/reactivated each time the set of available services changes.

If the component exposes a service, and is not immediate, then each get/unget 
cycle will result in activating/deactivating the instance.

You need to include a lot more information about exactly what your components 
look like and the circumstances around the behavior you report to assign  a 
specific cause to it.

thanks
david jencks

> On Sep 8, 2015, at 1:23 PM, Benson Margulies <[email protected]> wrote:
> 
> JB says he'll have Karaf up to date next week. In the mean time, I've
> onto the second chunk of blueprint that I wanted to fix.
> 
> This time, all in one bundle, I have one multiple @Reference, and a
> bundle of services that want to feed into it.
> 
> I observe that an object is created, activate is called, and then
> deactivate is called.
> Then a new object is created, and the @Reference method gets called
> before activate is called.
> 
> Can you help me find the place in the spec that explains this lifecycle?
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to