public interface IDeviceStreamManager extends ITenantLifecycleComponent
IDeviceStream entities based on requests from
devices.| Modifier and Type | Method and Description |
|---|---|
void |
handleDeviceStreamDataRequest(java.lang.String hardwareId,
IDeviceStreamDataCreateRequest request)
Handle request for creating new
IDeviceStreamData. |
void |
handleDeviceStreamRequest(java.lang.String hardwareId,
IDeviceStreamCreateRequest request)
Handle request for creating a new
IDeviceStream. |
void |
handleSendDeviceStreamDataRequest(java.lang.String hardwareId,
ISendDeviceStreamDataRequest request)
Handle request for sending data from an
IDeviceStream to a remote
device. |
getTenant, setTenantcanPause, findComponentsOfType, getComponentId, getComponentName, getComponentType, getCreatedDate, getLifecycleComponents, getLifecycleError, getLifecycleStatus, getLogger, initialize, initializeNestedComponent, lifecycleInitialize, lifecyclePause, lifecycleStart, lifecycleStop, lifecycleStop, logState, pause, start, startNestedComponent, stop, stopvoid handleDeviceStreamRequest(java.lang.String hardwareId,
IDeviceStreamCreateRequest request)
throws SiteWhereException
IDeviceStream.hardwareId - request - SiteWhereExceptionvoid handleDeviceStreamDataRequest(java.lang.String hardwareId,
IDeviceStreamDataCreateRequest request)
throws SiteWhereException
IDeviceStreamData.hardwareId - request - SiteWhereExceptionvoid handleSendDeviceStreamDataRequest(java.lang.String hardwareId,
ISendDeviceStreamDataRequest request)
throws SiteWhereException
IDeviceStream to a remote
device.hardwareId - request - SiteWhereException