public abstract class DeviceEventGenerator<D extends Device,E extends Event<D>> extends Object
Constructor and Description |
---|
DeviceEventGenerator(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(Executor executor)
public void addEventHandler(EventHandler<D,E> eventHandler)
public void addEventHandler(EventHandler<D,E> eventHandler, D device)
public void postError(D device)
public void postEvent(D device)
public void removeEventHandler(EventHandler<?,?> eventHandler)
public void removeEventHandlers(EventHandlerFilter filter)