public class EventAdminImpl extends Object implements org.osgi.service.event.EventAdmin
| Constructor and Description |
|---|
EventAdminImpl(HandlerTasks managers,
DefaultThreadPool syncPool,
DefaultThreadPool asyncPool,
int timeout,
String[] ignoreTimeout)
The constructor of the EventAdmin implementation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
postEvent(org.osgi.service.event.Event event)
Post an asynchronous event.
|
void |
sendEvent(org.osgi.service.event.Event event)
Send a synchronous event.
|
void |
stop()
This method can be used to stop the delivery of events.
|
void |
update(HandlerTasks managers,
int timeout,
String[] ignoreTimeout)
Update the event admin with new configuration.
|
public EventAdminImpl(HandlerTasks managers, DefaultThreadPool syncPool, DefaultThreadPool asyncPool, int timeout, String[] ignoreTimeout)
managers - The factory used to determine applicable EventHandlersyncPool - The synchronous thread poolasyncPool - The asynchronous thread poolpublic void postEvent(org.osgi.service.event.Event event)
postEvent in interface org.osgi.service.event.EventAdminevent - The event to be posted by this serviceIllegalStateException - - In case we are stoppedEventAdmin.postEvent(org.osgi.service.event.Event)public void sendEvent(org.osgi.service.event.Event event)
sendEvent in interface org.osgi.service.event.EventAdminevent - The event to be send by this serviceIllegalStateException - - In case we are stoppedEventAdmin.sendEvent(org.osgi.service.event.Event)public void stop()
public void update(HandlerTasks managers, int timeout, String[] ignoreTimeout)
Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.