public interface IInboundProcessingStrategy extends ITenantLifecycleComponent
IInboundEventSource
onto the IInboundEventProcessorChain
.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 processRegistration(IDecodedDeviceRequest<IDeviceRegistrationRequest> request) throws SiteWhereException
IDeviceRegistrationRequest
.request
- SiteWhereException
void processDeviceCommandResponse(IDecodedDeviceRequest<IDeviceCommandResponseCreateRequest> request) throws SiteWhereException
IDeviceCommandResponseCreateRequest
.request
- SiteWhereException
void processDeviceMeasurements(IDecodedDeviceRequest<IDeviceMeasurementsCreateRequest> request) throws SiteWhereException
IDeviceMeasurementsCreateRequest
.request
- SiteWhereException
void processDeviceLocation(IDecodedDeviceRequest<IDeviceLocationCreateRequest> request) throws SiteWhereException
IDeviceLocationCreateRequest
.request
- SiteWhereException
void processDeviceAlert(IDecodedDeviceRequest<IDeviceAlertCreateRequest> request) throws SiteWhereException
IDeviceAlertCreateRequest
.request
- SiteWhereException
void processDeviceStateChange(IDecodedDeviceRequest<IDeviceStateChangeCreateRequest> request) throws SiteWhereException
IDeviceStateChangeCreateRequest
.request
- SiteWhereException
void processDeviceStream(IDecodedDeviceRequest<IDeviceStreamCreateRequest> request) throws SiteWhereException
IDeviceStreamCreateRequest
.request
- SiteWhereException
void processDeviceStreamData(IDecodedDeviceRequest<IDeviceStreamDataCreateRequest> request) throws SiteWhereException
IDeviceStreamDataCreateRequest
.request
- SiteWhereException
void processSendDeviceStreamData(IDecodedDeviceRequest<ISendDeviceStreamDataRequest> request) throws SiteWhereException
ISendDeviceStreamDataRequest
.request
- SiteWhereException
void processCreateDeviceMapping(IDecodedDeviceRequest<IDeviceMappingCreateRequest> request) throws SiteWhereException
IDeviceMappingCreateRequest
.request
- SiteWhereException
void sendToInboundProcessingChain(IDecodedDeviceRequest<?> request) throws SiteWhereException
request
- SiteWhereException