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, setTenant
canPause, findComponentsOfType, getComponentId, getComponentName, getComponentType, getCreatedDate, getLifecycleComponents, getLifecycleError, getLifecycleStatus, getLogger, initialize, initializeNestedComponent, lifecycleInitialize, lifecyclePause, lifecycleStart, lifecycleStop, lifecycleStop, logState, pause, start, startNestedComponent, stop, stop
void handleDeviceStreamRequest(java.lang.String hardwareId, IDeviceStreamCreateRequest request) throws SiteWhereException
IDeviceStream
.hardwareId
- request
- SiteWhereException
void handleDeviceStreamDataRequest(java.lang.String hardwareId, IDeviceStreamDataCreateRequest request) throws SiteWhereException
IDeviceStreamData
.hardwareId
- request
- SiteWhereException
void handleSendDeviceStreamDataRequest(java.lang.String hardwareId, ISendDeviceStreamDataRequest request) throws SiteWhereException
IDeviceStream
to a remote
device.hardwareId
- request
- SiteWhereException