public interface IOnDemandProcessInstance
Interface for on-demand process instances.
An instance may connect to an archive or streaming data source and MUST
generate data events for each new record produced on any of its output.
The output can be an aggregate (e.g. DataArray) and thus a single event may
be generated.
Modifier and Type | Method and Description |
---|---|
void |
execute(DataBlock paramValues,
java.util.Map<java.lang.String,IDataFilter> dataFilters)
Executes the process synchronously with the given set of parameters and data filters
|
java.util.Map<java.lang.String,? extends IStreamingDataInterface> |
getOutputs()
Retrieves the list of data outputs
|
void execute(DataBlock paramValues, java.util.Map<java.lang.String,IDataFilter> dataFilters)
paramValues
- dataFilters
- java.util.Map<java.lang.String,? extends IStreamingDataInterface> getOutputs() throws SensorHubException
SensorHubException