Hi,

reading the blueprint specification I am a bit confused about the event
types.

Imagine the following:

   - The container enters to the CREATED state
   - A service is unregistered so a reference cannot be invoked

Is the WAITING event type called every time a method invocation is called
on that reference or the first time a method is called on that reference or
as soon as it is realized that there is no service behind the reference?

Does the getDependencies() function of the BlueprintEvent gives back all of
the references that does not have any service behind or only that the
method invocation was called?

In case a new BlueprintListener is registered, the WAITING event is
replayed or the one with CREATED event type?

How will a BlueprintListener know that all the references of a container
are satisfied again? A CREATED event is dropped again or nothing happens?

Thanks and regards,
Balazs Zsoldos
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to