knopflerfish / knopflerfish.org

Knopflerfish OSGi Service Platform. OSGi run-time container and SDK source code repo
http://www.knopflerfish.org
BSD 3-Clause "New" or "Revised" License
33 stars 11 forks source link

Service event lost if filtering is changed during delivery #23

Closed janste63 closed 7 years ago

janste63 commented 7 years ago

If you change the filtering of a service listener by calling BundleContext.addServiceListener() when an event delivery is in progress, then the events queued will be dropped. This is true even if the event matched both before and after the filtering change.

janste63 commented 7 years ago

Available in framework version 8.0.5 (available in KF 6.1.1)