public final class EventService extends Object implements IEventService
IEventService
implementation based on OSGi EventAdmin
Constructor and Description |
---|
EventService(org.osgi.framework.BundleContext context) |
Modifier and Type | Method and Description |
---|---|
<T> IRegistration |
registerHandler(Selector selector,
IEventHandler<T> handler)
Register a event handler that only receive event when matches the selector
|
<T> void |
sendEvent(Event<T> event)
Send a event asynchronously
|
public EventService(org.osgi.framework.BundleContext context)
context
- public <T> IRegistration registerHandler(Selector selector, IEventHandler<T> handler)
IEventService
registerHandler
in interface IEventService
selector
- the event selectorhandler
- the event handlerpublic <T> void sendEvent(Event<T> event)
IEventService
sendEvent
in interface IEventService
Copyright © 2018 Eclipse Paho. All rights reserved.