public class SharedSensorConnector extends DirectSensorConnector implements ISPSConnector
SPS connector for handling commands sent to sensors. This connector supports priorities, scheduling and persistent task management
Constructor and Description |
---|
SharedSensorConnector(SPSServlet service,
SensorConnectorConfig config) |
Modifier and Type | Method and Description |
---|---|
SPSOfferingCapabilities |
generateCapabilities()
Builds the offering capabilities using the connector configuration
This will connect to source to retrieve the necessary metadata
|
void |
sendSubmitData(ITask task,
DataBlock data)
Sends the command data through the connector
|
void |
updateCapabilities()
Update capabilities previously generated by this connector if needed.
|
checkEnabled, cleanup, generateSensorMLDescription, getCommandsFromSensor, getConfig, getObservablePropertiesFromSensor, handleEvent, isEnabled
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cleanup, generateSensorMLDescription, getConfig, isEnabled
public SharedSensorConnector(SPSServlet service, SensorConnectorConfig config) throws SensorHubException
SensorHubException
public SPSOfferingCapabilities generateCapabilities() throws ServiceException
ISPSConnector
generateCapabilities
in interface ISPSConnector
generateCapabilities
in class DirectSensorConnector
ServiceException
public void updateCapabilities() throws Exception
ISPSConnector
ISPSConnector.generateCapabilities()
updateCapabilities
in interface ISPSConnector
updateCapabilities
in class DirectSensorConnector
Exception
public void sendSubmitData(ITask task, DataBlock data) throws ServiceException
ISPSConnector
sendSubmitData
in interface ISPSConnector
sendSubmitData
in class DirectSensorConnector
ServiceException
Copyright © 2016 Sensia Software LLC. All rights reserved.