org.apache.felix.framework.util
Class EventDispatcher
java.lang.Object
org.apache.felix.framework.util.EventDispatcher
public class EventDispatcher
- extends java.lang.Object
Method Summary |
Filter |
addListener(BundleContext bc,
java.lang.Class clazz,
java.util.EventListener l,
Filter filter)
|
void |
fireBundleEvent(BundleEvent event,
Framework felix)
|
void |
fireFrameworkEvent(FrameworkEvent event)
|
void |
fireServiceEvent(ServiceEvent event,
java.util.Dictionary oldProps,
Framework felix)
|
java.util.Collection<ListenerHook.ListenerInfo> |
getAllServiceListeners()
Returns all existing service listener information into a collection of
ListenerHook.ListenerInfo objects. |
ListenerHook.ListenerInfo |
removeListener(BundleContext bc,
java.lang.Class clazz,
java.util.EventListener l)
|
void |
removeListeners(BundleContext bc)
|
void |
startDispatching()
|
void |
stopDispatching()
|
Filter |
updateListener(BundleContext bc,
java.lang.Class clazz,
java.util.EventListener l,
Filter filter)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventDispatcher
public EventDispatcher(Logger logger,
ServiceRegistry registry)
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,
Framework felix)
fireServiceEvent
public void fireServiceEvent(ServiceEvent event,
java.util.Dictionary oldProps,
Framework felix)
Copyright © 2012. All Rights Reserved.