Package org.sensorhub.api.processing
Interface IParallelProcess
- All Superinterfaces:
 ICommandReceiver,IDataProcess,IDataProducer,IEventProducer,ISystemDriver
 Base interface for on-demand processes that support several instances
 running in parallel
 The caller is responsible for getting new process instances when appropriate:
 A single process instance can be reused several times sequentially, but
 separate instances are needed to launch in parallel.
 
- Since:
 - Feb 20, 2015
 
- 
Method Summary
Modifier and TypeMethodDescriptionRetrieves a new instance of this processor configured with default data sourcesMethods 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.event.IEventProducer
registerListener, unregisterListenerMethods inherited from interface org.sensorhub.api.system.ISystemDriver
getCurrentDescription, getDescription, getLatestDescriptionUpdate, getName, getParentSystem, getParentSystemUID, getUniqueIdentifier, isEnabled 
- 
Method Details
- 
getNewProcessInstance
IDataProcess getNewProcessInstance()Retrieves a new instance of this processor configured with default data sources- Returns:
 - new process instance
 
 
 -