| Package | Description |
|---|---|
| org.apache.felix.eventadmin.impl.handler | |
| org.apache.felix.eventadmin.impl.tasks |
| Modifier and Type | Method and Description |
|---|---|
EventHandlerProxy |
EventHandlerTracker.addingService(org.osgi.framework.ServiceReference<org.osgi.service.event.EventHandler> reference) |
| Modifier and Type | Method and Description |
|---|---|
Collection<EventHandlerProxy> |
EventHandlerTracker.getDeniedHandlers()
Get all handlers for this event
|
Collection<EventHandlerProxy> |
EventHandlerTracker.getHandlers(org.osgi.service.event.Event event)
Get all handlers for this event
|
| Modifier and Type | Method and Description |
|---|---|
void |
EventHandlerTracker.modifiedService(org.osgi.framework.ServiceReference<org.osgi.service.event.EventHandler> reference,
EventHandlerProxy proxy) |
void |
EventHandlerTracker.removedService(org.osgi.framework.ServiceReference<org.osgi.service.event.EventHandler> reference,
EventHandlerProxy proxy) |
| Modifier and Type | Method and Description |
|---|---|
void |
AsyncDeliverTasks.execute(Collection<EventHandlerProxy> tasks,
org.osgi.service.event.Event event)
This does not block an unrelated thread used to send a synchronous event.
|
void |
SyncDeliverTasks.execute(Collection<EventHandlerProxy> tasks,
org.osgi.service.event.Event event,
boolean filterAsyncUnordered)
This blocks an unrelated thread used to send a synchronous event until the
event is send (or a timeout occurs).
|
| Constructor and Description |
|---|
HandlerTask(EventHandlerProxy task,
org.osgi.service.event.Event event,
long timeout,
DenylistLatch handlerLatch) |
Copyright © 2006–2021 The Apache Software Foundation. All rights reserved.