Package org.sensorhub.api.processing
Interface IOnDemandProcess
- All Superinterfaces:
ICommandReceiver
,IDataProcess
,IDataProducer
,IEventProducer
,ISystemDriver
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
execute()
Executes the process using the current input and parameter data for all available features of interest.default void
Executes the process using the current input and parameter data, only for the specified features of interest (i.e.void
execute
(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
getCommandInputs
Methods inherited from interface org.sensorhub.api.processing.IDataProcess
getInputDescriptors, getOutputDescriptors, getParameterDescriptors
Methods inherited from interface org.sensorhub.api.data.IDataProducer
getCurrentFeaturesOfInterest, getOutputs
Methods inherited from interface org.sensorhub.api.event.IEventProducer
registerListener, unregisterListener
Methods 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
-