Package org.sensorhub.api.processing
Interface IProcessModule<ConfigType extends ProcessConfig>
- Type Parameters:
 ConfigType- Type of configuration class
- All Superinterfaces:
 ICommandReceiver,IDataProcess,IDataProducer,IDataProducerModule<ConfigType>,IEventProducer,IModule<ConfigType>,IModuleBase<ConfigType>,ISystemDriver
public interface IProcessModule<ConfigType extends ProcessConfig>
extends IDataProducerModule<ConfigType>, IDataProcess
 Interface for all event stream processors.
 This type of process is started in a persistent manner and listens to
 incoming events. The algorithm is triggered repeatedly each time enough
 input data events have been received or some time has ellapsed.
 Each process can listen to multiple event streams and produce a different
 type of result (and corresponding event) on each of its output.
 
- Since:
 - Feb 20, 2015
 
- 
Field Summary
Fields inherited from interface org.sensorhub.api.module.IModule
CANNOT_INIT_MSG, CANNOT_LOAD_MSG, CANNOT_START_MSG, CANNOT_STOP_MSG, CANNOT_UPDATE_MSG - 
Method Summary
Methods inherited from interface org.sensorhub.api.command.ICommandReceiver
getCommandInputsMethods inherited from interface org.sensorhub.api.processing.IDataProcess
getInputDescriptors, getOutputDescriptors, getParameterDescriptorsMethods inherited from interface org.sensorhub.api.data.IDataProducer
getCurrentFeaturesOfInterest, getOutputsMethods inherited from interface org.sensorhub.api.module.IModule
cleanup, getCurrentError, getCurrentState, getDescription, getLocalID, getLogger, getParentHub, getStatusMessage, init, isInitialized, isStarted, loadState, registerListener, saveState, setConfiguration, setParentHub, start, stop, unregisterListener, updateConfig, waitForStateMethods inherited from interface org.sensorhub.api.module.IModuleBase
getConfiguration, getName, initMethods inherited from interface org.sensorhub.api.system.ISystemDriver
getCurrentDescription, getDescription, getLatestDescriptionUpdate, getName, getParentSystem, getParentSystemUID, getUniqueIdentifier, isEnabled