| Package | Description |
|---|---|
| org.apache.felix.framework.util |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.m_bndlListeners |
private java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.m_fwkListeners |
java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.Request.m_listeners |
private java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.m_svcListeners |
private java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.m_syncBndlListeners |
| Modifier and Type | Method and Description |
|---|---|
private static java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.addListenerInfo(java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners,
ListenerInfo info) |
private java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.filterListenersUsingHooks(ServiceEvent event,
Framework felix,
java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners) |
private static java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.removeListenerInfo(java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners,
BundleContext bc,
int idx) |
private static java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.removeListenerInfos(java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners,
BundleContext bc) |
private static java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.updateListenerInfo(java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners,
int idx,
ListenerInfo info) |
| Modifier and Type | Method and Description |
|---|---|
private static java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.addListenerInfo(java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners,
ListenerInfo info) |
private static java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.updateListenerInfo(java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners,
int idx,
ListenerInfo info) |
| Modifier and Type | Method and Description |
|---|---|
private static java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.addListenerInfo(java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners,
ListenerInfo info) |
private <T> java.util.Set<BundleContext> |
EventDispatcher.createWhitelistFromHooks(java.util.EventObject event,
Framework felix,
java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners1,
java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners2,
java.lang.Class<T> hookClass) |
private <T> java.util.Set<BundleContext> |
EventDispatcher.createWhitelistFromHooks(java.util.EventObject event,
Framework felix,
java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners1,
java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners2,
java.lang.Class<T> hookClass) |
private java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.filterListenersUsingHooks(ServiceEvent event,
Framework felix,
java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners) |
private static void |
EventDispatcher.fireEventAsynchronously(EventDispatcher dispatcher,
int type,
java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners,
java.util.EventObject event) |
private static void |
EventDispatcher.fireEventImmediately(EventDispatcher dispatcher,
int type,
java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners,
java.util.EventObject event,
java.util.Dictionary oldProps) |
private static java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.removeListenerInfo(java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners,
BundleContext bc,
int idx) |
private static java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.removeListenerInfos(java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners,
BundleContext bc) |
private static java.util.Map<BundleContext,java.util.List<ListenerInfo>> |
EventDispatcher.updateListenerInfo(java.util.Map<BundleContext,java.util.List<ListenerInfo>> listeners,
int idx,
ListenerInfo info) |
| Constructor and Description |
|---|
ListenerInfo(ListenerInfo info,
boolean removed) |