Package org.apache.felix.framework
Class EventDispatcher
- java.lang.Object
-
- org.apache.felix.framework.EventDispatcher
-
public class EventDispatcher extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EventDispatcher(Logger logger, ServiceRegistry registry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilteraddListener(BundleContext bc, java.lang.Class clazz, java.util.EventListener l, Filter filter)voidfireBundleEvent(BundleEvent event, Felix felix)voidfireFrameworkEvent(FrameworkEvent event)voidfireServiceEvent(ServiceEvent event, java.util.Dictionary oldProps, Felix felix)java.util.Collection<ListenerHook.ListenerInfo>getAllServiceListeners()Returns all existing service listener information into a collection of ListenerHook.ListenerInfo objects.ListenerHook.ListenerInforemoveListener(BundleContext bc, java.lang.Class clazz, java.util.EventListener l)voidremoveListeners(BundleContext bc)voidstartDispatching()voidstopDispatching()FilterupdateListener(BundleContext bc, java.lang.Class clazz, java.util.EventListener l, Filter filter)
-
-
-
Constructor Detail
-
EventDispatcher
public EventDispatcher(Logger logger, ServiceRegistry registry)
-
-
Method Detail
-
startDispatching
public void startDispatching()
-
stopDispatching
public void stopDispatching()
-
addListener
public Filter addListener(BundleContext bc, java.lang.Class clazz, java.util.EventListener l, Filter filter)
-
removeListener
public ListenerHook.ListenerInfo removeListener(BundleContext bc, java.lang.Class clazz, java.util.EventListener l)
-
removeListeners
public void removeListeners(BundleContext bc)
-
updateListener
public Filter updateListener(BundleContext bc, java.lang.Class clazz, java.util.EventListener l, Filter filter)
-
getAllServiceListeners
public java.util.Collection<ListenerHook.ListenerInfo> getAllServiceListeners()
Returns all existing service listener information into a collection of ListenerHook.ListenerInfo objects. This is used the first time a listener hook is registered to synchronize it with the existing set of listeners.- Returns:
- Returns all existing service listener information into a collection of ListenerHook.ListenerInfo objects
-
fireFrameworkEvent
public void fireFrameworkEvent(FrameworkEvent event)
-
fireBundleEvent
public void fireBundleEvent(BundleEvent event, Felix felix)
-
fireServiceEvent
public void fireServiceEvent(ServiceEvent event, java.util.Dictionary oldProps, Felix felix)
-
-