Package org.sensorhub.api.data
Interface IDataProducer
- All Superinterfaces:
IEventProducer,ISystemDriver
- All Known Subinterfaces:
IActuatorDriver,IDataProcess,IDataProducerModule<ConfigType>,IOnDemandProcess,IParallelProcess,IProcessModule<ConfigType>,ISensorDriver,ISensorModule<ConfigType>,IStreamProcess
Interface for all producers of streaming data
- Since:
- Mar 23, 2017
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves the list of all features of interest for which this producer is currently generating dataMap<String,? extends IStreamingDataInterface> Retrieves the list of all outputsMethods 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
-
getOutputs
Map<String,? extends IStreamingDataInterface> getOutputs()Retrieves the list of all outputs- Returns:
- Read-only map of output names to data interface objects
-
getCurrentFeaturesOfInterest
Retrieves the list of all features of interest for which this producer is currently generating data- Returns:
- Read-only map of FOI unique IDs to feature objects
-