Package | Description |
---|---|
ej.basedriver | |
ej.basedriver.event | |
ej.basedriver.event.impl |
Modifier and Type | Method and Description |
---|---|
<D extends ej.ecom.Device,E extends Event<D>> |
EventControllerListenerProxy.addEventHandler(java.lang.String deviceType,
EventHandler<D,E> handler) |
<D extends ej.ecom.Device,E extends Event<D>> |
EventControllerListener.addEventHandler(java.lang.String deviceType,
EventHandler<D,E> handler)
Add an event handler for all device with the specific type.
|
<D extends ej.ecom.Device,E extends Event<D>> |
EventControllerListenerProxy.addEventHandler(java.lang.String deviceType,
EventHandler<D,E> handler,
D device) |
<D extends ej.ecom.Device,E extends Event<D>> |
EventControllerListener.addEventHandler(java.lang.String deviceType,
EventHandler<D,E> handler,
D device)
Add an event handler on a specific device
|
<D extends ej.ecom.Device,E extends Event<D>> |
EventControllerListenerProxy.removeEventHandler(EventHandler<D,E> handler) |
<D extends ej.ecom.Device,E extends Event<D>> |
EventControllerListener.removeEventHandler(EventHandler<D,E> handler)
Remove the handler.
|
Modifier and Type | Class and Description |
---|---|
class |
DeviceEventGenerator<D extends ej.ecom.Device,E extends Event<D>> |
interface |
EventHandler<D extends ej.ecom.Device,E extends Event<D>> |
class |
EventHandlerProxy<D extends ej.ecom.Device,E extends Event<D>> |
Modifier and Type | Interface and Description |
---|---|
interface |
ControllerEvent |
interface |
DryContactEvent |
interface |
MultilevelSensorEvent |
interface |
SwitchEvent |
interface |
SwitchStateEvent |
interface |
ThermostatEvent |
Modifier and Type | Class and Description |
---|---|
class |
ControllerEventProxy |
class |
DryContactEventProxy |
class |
EventProxy<D extends ej.ecom.Device>
An abstract event type.
|
class |
MultilevelSensorEventProxy |
class |
SwitchEventProxy |
class |
SwitchStateEventProxy |
class |
ThermostatEventProxy |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEvent<D extends ej.ecom.Device>
An abstract event type.
|
class |
DefaultControllerEvent |
class |
DefaultDryContactEvent |
class |
DefaultMultilevelSensorEvent |
class |
DefaultSwitchEvent |
class |
DefaultSwitchStateEvent |
class |
DefaultThermostatEvent |