Package org.sensorhub.api.processing
Interface IOnDemandProcess
- All Superinterfaces:
 ICommandReceiver,IDataProcess,IDataProducer,IEventProducer,ISystemDriver
- 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()Executes the process using the current input and parameter data for all available features of interest.default voidExecutes the process using the current input and parameter data, only for the specified features of interest (i.e.voidexecute(Collection<String> foiUIDs) Executes the process using the current input and parameter data, only for the specified features of interest (i.e.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.event.IEventProducer
registerListener, unregisterListenerMethods inherited from interface org.sensorhub.api.system.ISystemDriver
getCurrentDescription, getDescription, getLatestDescriptionUpdate, getName, getParentSystem, getParentSystemUID, getUniqueIdentifier, isEnabled 
- 
Field Details
- 
ON_DEMAND_PROCESS_DEF
- See Also:
 
 
 - 
 - 
Method Details
- 
execute
void execute()Executes the process using the current input and parameter data for all available features of interest. - 
execute
Executes the process using the current input and parameter data, only for the specified features of interest (i.e. the process will generate outputs only for the specified FOIs)- Parameters:
 foiUIDs- Collections of feature of interest UID (must not be null or empty)
 - 
execute
Executes the process using the current input and parameter data, only for the specified features of interest (i.e. the process will generate outputs only for the specified FOIs)- Parameters:
 foiUIDs- One or more feature of interest UIDs
 
 -