ConfigType
- Type of configuration classpublic interface IProcessModule<ConfigType extends ProcessConfig> extends IModule<ConfigType>
Base interface for all SensorHub data processing modules
CANNOT_INIT_MSG, CANNOT_LOAD_MSG, CANNOT_START_MSG, CANNOT_STOP_MSG, CANNOT_UPDATE_MSG
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,DataComponent> |
getInputDescriptors()
Gets the list of inputs needed by this process.
Note that input data may contain more than the needed input. |
java.util.Map<java.lang.String,DataComponent> |
getOutputDescriptors() |
boolean |
isCompatibleDataSource(DataSourceConfig dataSource)
Checks that a given data source is acceptable for this process
|
cleanup, getConfiguration, getCurrentError, getCurrentState, getLocalID, getName, getStatusMessage, init, init, isInitialized, isStarted, loadState, registerListener, requestInit, requestStart, requestStop, saveState, setConfiguration, start, stop, unregisterListener, updateConfig, waitForState
java.util.Map<java.lang.String,DataComponent> getInputDescriptors()
isCompatibleDataSource(DataSourceConfig)
java.util.Map<java.lang.String,DataComponent> getOutputDescriptors()
boolean isCompatibleDataSource(DataSourceConfig dataSource)
dataSource
-