Indeed the event dispatching is distributed.

o.k., I see.

That is because I said that the specification  seems to me a bit elusive
referring to UPnP Events ...
Moreover this could be a valid reason to adopt an external bundle that
bridge all the UPnP Events to the EA service ... it works also without
the base driver ....

Hm, the problem I see with this is how do you know that a device that
reads the spec differently doesn't send its events to the event admin
too? Then we end-up with a situation where we have duplicated events.

This sounds like a tough problem. If we provide an external bridge
then we could create duplicated events - If we don't then for some
events no bridging is taking place ... either way we lose :-(

Maybe we should raise this issue on the osgi-dev list and request some
clarifications on who is supposed to do what exactly?!

Additionally, rather then creating a separate bundle, I'd propose to
include the bridge in the EventAdmin instead. It already does some
other bridging anyways (i.e., Framework-, Bundle-,Service-, and
Log-Events). Does this sound like a good idea?

regards,

Karl

--
Karl Pauls
[EMAIL PROTECTED]

Reply via email to