public abstract class DeviceEventGenerator<D extends ej.ecom.Device,E extends Event<D>>
extends java.lang.Object
Constructor and Description |
---|
DeviceEventGenerator(java.util.concurrent.Executor executor) |
Modifier and Type | Method and Description |
---|---|
void |
addEventHandler(EventHandler<D,E> eventHandler) |
void |
addEventHandler(EventHandler<D,E> eventHandler,
D device) |
protected abstract E |
createEvent(D device) |
void |
postError(D device) |
void |
postEvent(D device) |
void |
removeEventHandler(EventHandler<?,?> eventHandler) |
void |
removeEventHandlers(EventHandlerFilter filter) |
public DeviceEventGenerator(java.util.concurrent.Executor executor)
public void addEventHandler(EventHandler<D,E> eventHandler)
public void addEventHandler(EventHandler<D,E> eventHandler, D device)
public void removeEventHandler(EventHandler<?,?> eventHandler)
public void removeEventHandlers(EventHandlerFilter filter)
public void postEvent(D device)
public void postError(D device)