- GenericStreamStorage - Class in org.sensorhub.impl.persistence
-
Generic wrapper/adapter enabling any storage implementation to store data
coming from data events (e.g.
- GenericStreamStorage() - Constructor for class org.sensorhub.impl.persistence.GenericStreamStorage
-
- get(String) - Method in interface org.sensorhub.api.module.IModuleConfigRepository
-
Retrieves the configuration of the module with the given id
- get(String) - Method in class org.sensorhub.impl.module.InMemoryConfigDb
-
- get(String) - Method in class org.sensorhub.impl.module.ModuleConfigJsonFile
-
- getAllFieldIndexes() - Method in interface org.sensorhub.api.persistence.IIndexedStorage
-
Retrieve list of all index added to this storage
- getAllModulesConfigurations() - Method in interface org.sensorhub.api.module.IModuleConfigRepository
-
- getAllModulesConfigurations() - Method in class org.sensorhub.impl.module.InMemoryConfigDb
-
- getAllModulesConfigurations() - Method in class org.sensorhub.impl.module.ModuleConfigJsonFile
-
- getAllOutputs() - Method in interface org.sensorhub.api.data.IDataProducerModule
-
Retrieves the list of data outputs
- getAllOutputs() - Method in interface org.sensorhub.api.sensor.ISensorModule
-
Retrieves the list of interfaces to all sensor data outputs
- getAllOutputs() - Method in class org.sensorhub.impl.processing.AbstractStreamProcess
-
- getAllOutputs() - Method in class org.sensorhub.impl.sensor.AbstractSensorModule
-
- getAllProcessCodePackages() - Method in interface org.sensorhub.api.processing.IProcessingManager
-
- getAllProcessCodePackages() - Method in class org.sensorhub.impl.processing.ProcessingManagerImpl
-
- getAllRecords(boolean) - Method in interface org.sensorhub.api.sensor.ISensorDataInterface
-
- getAllRecords(boolean) - Method in class org.sensorhub.impl.sensor.AbstractSensorOutput
-
- getAsDouble(String) - Method in interface org.sensorhub.api.module.IModuleStateManager
-
- getAsDouble(String) - Method in class org.sensorhub.impl.module.DefaultModuleStateManager
-
- getAsFloat(String) - Method in interface org.sensorhub.api.module.IModuleStateManager
-
- getAsFloat(String) - Method in class org.sensorhub.impl.module.DefaultModuleStateManager
-
- getAsInputStream(String) - Method in interface org.sensorhub.api.module.IModuleStateManager
-
- getAsInputStream(String) - Method in class org.sensorhub.impl.module.DefaultModuleStateManager
-
- getAsInt(String) - Method in interface org.sensorhub.api.module.IModuleStateManager
-
- getAsInt(String) - Method in class org.sensorhub.impl.module.DefaultModuleStateManager
-
- getAsLong(String) - Method in interface org.sensorhub.api.module.IModuleStateManager
-
- getAsLong(String) - Method in class org.sensorhub.impl.module.DefaultModuleStateManager
-
- getAsString(String) - Method in interface org.sensorhub.api.module.IModuleStateManager
-
- getAsString(String) - Method in class org.sensorhub.impl.module.DefaultModuleStateManager
-
- getAvailableModules() - Method in interface org.sensorhub.api.module.IModuleManager
-
Gets the list of all modules handled by this manager
that are configured but not yet loaded (i.e.
- getAvailableModules() - Method in class org.sensorhub.impl.module.ModuleRegistry
-
- getAvailableModules() - Method in class org.sensorhub.impl.persistence.PersistenceManagerImpl
-
- getAvailableModules() - Method in class org.sensorhub.impl.processing.ProcessingManagerImpl
-
- getAvailableModules() - Method in class org.sensorhub.impl.sensor.SensorManagerImpl
-
- getAverageSamplingPeriod() - Method in interface org.sensorhub.api.data.IStreamingDataInterface
-
Gets the average rate at which this interface produces data.
- getAverageSamplingPeriod() - Method in class org.sensorhub.impl.sensor.DefaultLocationOutput
-
- getAverageSamplingPeriod() - Method in class org.sensorhub.impl.sensor.VarRateSensorOutput
-
- getBaseStoragePath() - Method in interface org.sensorhub.api.config.IGlobalConfig
-
- getBaseStoragePath() - Method in class org.sensorhub.impl.SensorHubConfig
-
- getCode() - Method in exception org.sensorhub.api.common.SensorHubException
-
- getCommandDescription() - Method in interface org.sensorhub.api.sensor.ISensorControlInterface
-
Retrieves description of command message
Note that this can be a choice of multiple messages
- getCommandInputs() - Method in interface org.sensorhub.api.sensor.ISensorModule
-
Retrieves the list of interface to sensor command inputs
- getCommandInputs() - Method in class org.sensorhub.impl.sensor.AbstractSensorModule
-
- getCommandStatus(String) - Method in interface org.sensorhub.api.sensor.ISensorControlInterface
-
Retrieves command status
- getCommandStatus(String) - Method in class org.sensorhub.impl.sensor.AbstractSensorControl
-
- getCommandStatusHistory(String) - Method in interface org.sensorhub.api.sensor.ISensorControlInterface
-
Gets complete status history for the specified command
- getCommandStatusHistory(String) - Method in class org.sensorhub.impl.sensor.AbstractSensorControl
-
- getConfig() - Method in class org.sensorhub.impl.SensorHub
-
- getConfiguration() - Method in interface org.sensorhub.api.module.IModule
-
Retrieves a copy of the module configuration
(i.e.
- getConfiguration() - Method in class org.sensorhub.impl.module.AbstractModule
-
- getConnectedSensors() - Method in interface org.sensorhub.api.sensor.ISensorManager
-
Helper method to get the list of connected sensors only
- getConnectedSensors() - Method in class org.sensorhub.impl.sensor.SensorManagerImpl
-
- getCurrentDescription() - Method in interface org.sensorhub.api.data.IModuleWithDescription
-
Retrieves most current SensorML description of the entity whose data
is provided by this module.
- getCurrentDescription(String) - Method in interface org.sensorhub.api.data.IMultiSourceDataProducer
-
Retrieves the most current SensorML description of the given entity.
- getCurrentDescription() - Method in interface org.sensorhub.api.sensor.ISensorModule
-
Retrieves most current sensor description.
- getCurrentDescription() - Method in class org.sensorhub.impl.processing.AbstractStreamProcess
-
- getCurrentDescription() - Method in class org.sensorhub.impl.sensor.AbstractSensorModule
-
- getCurrentFeatureOfInterest() - Method in interface org.sensorhub.api.data.IDataProducerModule
-
Retrieves the feature of interest for which this producer is
currently generating data.
In the case of a module generating data from multiple entities (e.g.
- getCurrentFeatureOfInterest(String) - Method in interface org.sensorhub.api.data.IMultiSourceDataProducer
-
Retrieves the feature of interest for which the given entity is
currently generating data.
- getCurrentFeatureOfInterest() - Method in class org.sensorhub.impl.processing.AbstractStreamProcess
-
- getCurrentFeatureOfInterest() - Method in class org.sensorhub.impl.sensor.AbstractSensorModule
-
- getData() - Method in interface org.sensorhub.api.persistence.IDataRecord
-
- getDataBlock(DataKey) - Method in interface org.sensorhub.api.persistence.IBasicStorage
-
Retrieves raw data block with the specified key
- getDataBlock(DataKey) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getDataBlock(DataKey) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- getDataBlock(DataKey) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage.TimeSeriesImpl
-
- getDataBlockIterator(IDataFilter) - Method in interface org.sensorhub.api.persistence.IBasicStorage
-
Gets iterator of raw data blocks matching the specified filter
- getDataBlockIterator(IDataFilter) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getDataBlockIterator(IDataFilter) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- getDataBlockIterator(IDataFilter) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage.TimeSeriesImpl
-
- getDataFile(String) - Method in class org.sensorhub.impl.module.DefaultModuleStateManager
-
- getDataQueues() - Method in class org.sensorhub.impl.processing.AbstractStreamProcess.InputData
-
- getDataSourceDescriptionAtTime(double) - Method in interface org.sensorhub.api.persistence.IBasicStorage
-
Retrieves data source description valid at specified time
- getDataSourceDescriptionAtTime(double) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getDataSourceDescriptionAtTime(double) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- getDataSourceDescriptionHistory(double, double) - Method in interface org.sensorhub.api.persistence.IBasicStorage
-
Retrieves history of data source description for the given time period
- getDataSourceDescriptionHistory(double, double) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getDataSourceDescriptionHistory(double, double) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- getDataStore(String) - Method in interface org.sensorhub.api.persistence.IMultiSourceStorage
-
Retrieves the data store holding data for the given producer.
- getDataTimeRange() - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage.TimeSeriesImpl
-
- getDefaultStorageConfig(Class<?>) - Method in interface org.sensorhub.api.persistence.IPersistenceManager
-
Gets the default config for the specified storage type
- getDefaultStorageConfig(Class<?>) - Method in class org.sensorhub.impl.persistence.PersistenceManagerImpl
-
- getEntityIDs() - Method in interface org.sensorhub.api.data.IMultiSourceDataProducer
-
- getFeatureIDs() - Method in class org.sensorhub.api.persistence.FeatureFilter
-
- getFeatureIDs() - Method in interface org.sensorhub.api.persistence.IFeatureFilter
-
Gets filter criteria for selecting features by ID.
Only features identified with one of the listed IDs will be selected.
If the list is null or empty, no filtering on ID will be applied.
- getFeatureIDs(IFeatureFilter) - Method in interface org.sensorhub.api.persistence.IFeatureStorage
-
Gets IDs of features matching the given filter
- getFeatures(IFeatureFilter) - Method in interface org.sensorhub.api.persistence.IFeatureStorage
-
Gets features matching the specified filter
- getFeaturesOfInterest() - Method in interface org.sensorhub.api.data.IMultiSourceDataProducer
-
- getFeaturesOfInterestIDs() - Method in interface org.sensorhub.api.data.IMultiSourceDataProducer
-
- getFeaturesSpatialExtent() - Method in interface org.sensorhub.api.persistence.IFeatureStorage
-
- getFoi() - Method in class org.sensorhub.api.data.FoiEvent
-
- getFoiID() - Method in class org.sensorhub.api.data.FoiEvent
-
- getFoiIDs() - Method in interface org.sensorhub.api.persistence.IObsFilter
-
Gets filter criteria for selecting observations associated to certain features
of interest.
Only observations associated to one of the listed FoI IDs will be selected.
If the list is null or empty, no filtering on FoI ID will be applied.
- getFoiIDs(IFoiFilter) - Method in interface org.sensorhub.api.persistence.IObsStorage
-
Gets IDs of FOIs matching the filter
- getFoiIDs() - Method in class org.sensorhub.api.persistence.ObsFilter
-
- getFoiIDs(IFoiFilter) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getFois(IFoiFilter) - Method in interface org.sensorhub.api.persistence.IObsStorage
-
Retrieves features of interest matching the given filter
- getFois(IFoiFilter) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getFoisSpatialExtent() - Method in interface org.sensorhub.api.persistence.IObsStorage
-
Gets the bounding rectangle of all features of interest contained
in this storage
- getFoisSpatialExtent() - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getFolder() - Method in interface org.sensorhub.api.module.IModuleStateManager
-
- getFolder() - Method in class org.sensorhub.impl.module.DefaultModuleStateManager
-
- getHigh() - Method in class org.sensorhub.api.common.ValueRange
-
- getHttpPort() - Method in class org.sensorhub.impl.service.HttpServerConfig
-
- getInputDescriptors() - Method in interface org.sensorhub.api.processing.IProcessModule
-
Gets the list of inputs needed by this process.
Note that input data may contain more than the needed input.
- getInputDescriptors() - Method in class org.sensorhub.impl.processing.AbstractStreamProcess
-
- getInputStream() - Method in interface org.sensorhub.api.comm.ICommProvider
-
- getInputStream() - Method in class org.sensorhub.impl.comm.TCPCommProvider
-
- getInstalledModuleTypes() - Method in class org.sensorhub.impl.module.ModuleRegistry
-
Retrieves list of all installed module types
- getInstalledModuleTypes(Class<?>) - Method in class org.sensorhub.impl.module.ModuleRegistry
-
Retrieves list of all installed module types that are sub-types
of the specified class
- getInstalledSensorDrivers() - Method in interface org.sensorhub.api.sensor.ISensorManager
-
- getInstalledSensorDrivers() - Method in class org.sensorhub.impl.sensor.SensorManagerImpl
-
- getInstance() - Static method in class org.sensorhub.impl.common.EventBus
-
- getInstance() - Static method in class org.sensorhub.impl.SensorHub
-
- getInstance() - Static method in class org.sensorhub.impl.service.HttpServer
-
- getJettyServer() - Method in class org.sensorhub.impl.service.HttpServer
-
- getKey() - Method in interface org.sensorhub.api.persistence.IDataRecord
-
- getLastDescriptionUpdate() - Method in interface org.sensorhub.api.data.IModuleWithDescription
-
Used to check when SensorML description was last updated.
- getLastDescriptionUpdate(String) - Method in interface org.sensorhub.api.data.IMultiSourceDataProducer
-
Used to check when SensorML description of the given entity was last updated.
- getLastDescriptionUpdate() - Method in class org.sensorhub.impl.processing.AbstractStreamProcess
-
- getLastDescriptionUpdate() - Method in class org.sensorhub.impl.sensor.AbstractSensorModule
-
- getLatestDataSourceDescription() - Method in interface org.sensorhub.api.persistence.IBasicStorage
-
Retrieves latest data source description (i.e.
- getLatestDataSourceDescription() - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getLatestDataSourceDescription() - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- getLatestRecord() - Method in interface org.sensorhub.api.data.IStreamingDataInterface
-
Gets the latest record received on this data channel.
- getLatestRecord() - Method in interface org.sensorhub.api.sensor.ISensorDataInterface
-
Gets the latest record received on this data channel.
- getLatestRecord() - Method in class org.sensorhub.impl.sensor.AbstractSensorOutput
-
- getLatestRecords(int, boolean) - Method in interface org.sensorhub.api.sensor.ISensorDataInterface
-
- getLatestRecords(int, boolean) - Method in class org.sensorhub.impl.sensor.AbstractSensorOutput
-
- getLatestRecordTime() - Method in interface org.sensorhub.api.data.IStreamingDataInterface
-
Used to check when the last record was produced.
This is usually set as system time when the output is sent, and must be
the same as the corresponding event time stamp.
- getLatestRecordTime() - Method in interface org.sensorhub.api.sensor.ISensorDataInterface
-
- getLatestRecordTime() - Method in class org.sensorhub.impl.sensor.AbstractSensorOutput
-
- getLoadedModules() - Method in interface org.sensorhub.api.module.IModuleManager
-
Gets the list of all modules handled by this manager
that are already loaded (i.e.
- getLoadedModules() - Method in class org.sensorhub.impl.module.ModuleRegistry
-
- getLoadedModules() - Method in class org.sensorhub.impl.persistence.PersistenceManagerImpl
-
- getLoadedModules() - Method in class org.sensorhub.impl.processing.ProcessingManagerImpl
-
- getLoadedModules() - Method in class org.sensorhub.impl.sensor.SensorManagerImpl
-
- getLocalFrameID(AbstractPhysicalProcess) - Method in class org.sensorhub.impl.sensor.AbstractSensorModule
-
- getLocalID() - Method in interface org.sensorhub.api.module.IModule
-
Helper method to get the module's local ID
- getLocalID() - Method in class org.sensorhub.impl.module.AbstractModule
-
- getLow() - Method in class org.sensorhub.api.common.ValueRange
-
- getManager(Class<ModuleType>) - Method in interface org.sensorhub.api.module.IModuleManagerFactory
-
Gets the manager instance handling the specified type of module.
- getManager(Class<ModuleType>, Map<String, Object>) - Method in interface org.sensorhub.api.module.IModuleManagerFactory
-
Gets the manager instance handling the specified type of module and that provides
as much functionality specified by the hints table as possible.
- getModuleById(String) - Method in interface org.sensorhub.api.module.IModuleManager
-
Retrieves a module instance by its local ID
- getModuleById(String) - Method in class org.sensorhub.impl.module.ModuleRegistry
-
- getModuleById(String) - Method in class org.sensorhub.impl.persistence.PersistenceManagerImpl
-
- getModuleById(String) - Method in class org.sensorhub.impl.processing.ProcessingManagerImpl
-
- getModuleById(String) - Method in class org.sensorhub.impl.sensor.SensorManagerImpl
-
- getModuleClass() - Method in interface org.sensorhub.api.module.IModuleProvider
-
- getModuleClass() - Method in class org.sensorhub.impl.comm.TCPCommModuleDescriptor
-
- getModuleClass() - Method in class org.sensorhub.impl.persistence.StreamStorageModuleDescriptor
-
- getModuleClass() - Method in class org.sensorhub.impl.processing.SMLStreamProcessDescriptor
-
- getModuleConfigClass() - Method in interface org.sensorhub.api.module.IModuleProvider
-
- getModuleConfigClass() - Method in class org.sensorhub.impl.comm.TCPCommModuleDescriptor
-
- getModuleConfigClass() - Method in class org.sensorhub.impl.persistence.StreamStorageModuleDescriptor
-
- getModuleConfigClass() - Method in class org.sensorhub.impl.processing.SMLStreamProcessDescriptor
-
- getModuleConfigPath() - Method in interface org.sensorhub.api.config.IGlobalConfig
-
- getModuleConfigPath() - Method in class org.sensorhub.impl.SensorHubConfig
-
- getModuleDescription() - Method in interface org.sensorhub.api.module.IModuleProvider
-
- getModuleDescription() - Method in class org.sensorhub.impl.comm.TCPCommModuleDescriptor
-
- getModuleDescription() - Method in class org.sensorhub.impl.persistence.StreamStorageModuleDescriptor
-
- getModuleDescription() - Method in class org.sensorhub.impl.processing.SMLStreamProcessDescriptor
-
- getModuleName() - Method in interface org.sensorhub.api.module.IModuleProvider
-
- getModuleName() - Method in class org.sensorhub.impl.comm.TCPCommModuleDescriptor
-
- getModuleName() - Method in class org.sensorhub.impl.persistence.StreamStorageModuleDescriptor
-
- getModuleName() - Method in class org.sensorhub.impl.processing.SMLStreamProcessDescriptor
-
- getModuleRef(String) - Method in class org.sensorhub.impl.module.ModuleRegistry
-
- getModuleRegistry() - Method in class org.sensorhub.impl.SensorHub
-
- getModuleVersion() - Method in interface org.sensorhub.api.module.IModuleProvider
-
- getModuleVersion() - Method in class org.sensorhub.impl.comm.TCPCommModuleDescriptor
-
- getModuleVersion() - Method in class org.sensorhub.impl.persistence.StreamStorageModuleDescriptor
-
- getModuleVersion() - Method in class org.sensorhub.impl.processing.SMLStreamProcessDescriptor
-
- getName() - Method in interface org.sensorhub.api.data.IStreamingDataInterface
-
- getName() - Method in interface org.sensorhub.api.module.IModule
-
Helper method to get the module's name
- getName() - Method in interface org.sensorhub.api.persistence.IRecordStoreInfo
-
- getName() - Method in interface org.sensorhub.api.sensor.ISensorControlInterface
-
Gets the interface name.
- getName() - Method in interface org.sensorhub.api.sensor.ISensorDataInterface
-
Gets this output interface name.
- getName() - Method in class org.sensorhub.impl.module.AbstractModule
-
- getName() - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage.TimeSeriesImpl
-
- getName() - Method in class org.sensorhub.impl.sensor.AbstractSensorOutput
-
- getName() - Method in class org.sensorhub.impl.sensor.DefaultLocationOutput
-
- getNewProcessInstance() - Method in interface org.sensorhub.api.processing.IOnDemandProcessModule
-
Retrieves a new instance of this processor configured with default data sources
- getNumberOfAvailableRecords() - Method in interface org.sensorhub.api.sensor.ISensorDataInterface
-
- getNumberOfAvailableRecords() - Method in class org.sensorhub.impl.sensor.AbstractSensorOutput
-
- getNumFois(IFoiFilter) - Method in interface org.sensorhub.api.persistence.IObsStorage
-
Gets the number of features of interest matching the filter
- getNumFois(IFoiFilter) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getNumMatchingFeatures(IFeatureFilter) - Method in interface org.sensorhub.api.persistence.IFeatureStorage
-
- getNumMatchingRecords(IDataFilter, long) - Method in interface org.sensorhub.api.persistence.IBasicStorage
-
Computes the (potentially approximate) number of records matching the
given filter.
Since the returned value can be approximate and the number of matching
records can change before or even during the actual call to
IBasicStorage.getRecordIterator(IDataFilter)
, the exact number of records can
only be obtained by counting the records returned by the iterator next()
function.
- getNumMatchingRecords(IDataFilter, long) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getNumMatchingRecords(IDataFilter, long) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- getNumMatchingRecords(IDataFilter) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage.TimeSeriesImpl
-
- getNumRecords(String) - Method in interface org.sensorhub.api.persistence.IBasicStorage
-
Helper method to retrieve the total number of method for the specified
record type
- getNumRecords(String) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getNumRecords(String) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- getNumRecords() - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage.TimeSeriesImpl
-
- getObservationOutputs() - Method in interface org.sensorhub.api.sensor.ISensorModule
-
Retrieves the list of interface to sensor observation outputs
- getObservationOutputs() - Method in class org.sensorhub.impl.sensor.AbstractSensorModule
-
- getOutputDescriptors() - Method in interface org.sensorhub.api.processing.IProcessModule
-
- getOutputDescriptors() - Method in class org.sensorhub.impl.processing.AbstractStreamProcess
-
- getOutputs() - Method in interface org.sensorhub.api.processing.IOnDemandProcessInstance
-
Retrieves the list of data outputs
- getOutputStream() - Method in interface org.sensorhub.api.comm.ICommProvider
-
- getOutputStream(String) - Method in interface org.sensorhub.api.module.IModuleStateManager
-
- getOutputStream() - Method in class org.sensorhub.impl.comm.TCPCommProvider
-
- getOutputStream(String) - Method in class org.sensorhub.impl.module.DefaultModuleStateManager
-
- getParameterDescriptors() - Method in interface org.sensorhub.api.processing.IOnDemandProcessModule
-
Gets the list of parameters for this process.
Default parameter values can be set here but actual values are given to
each process instance using one of the execute methods.
- getParameters() - Method in interface org.sensorhub.api.processing.IStreamProcessModule
-
Gets the list of parameters for this process.
Values should be changed directly inside the objects returned in the map.
Parameters that can be changed during processing must be marked as 'updatable'
and the new set values are taken into account ASAP by the running process.
Changing the value during processing of parameters that are not updatable is
either silently ignored or can result in a processing exception.
- getParameters() - Method in class org.sensorhub.impl.processing.AbstractStreamProcess
-
- getParentModule() - Method in interface org.sensorhub.api.data.IStreamingDataInterface
-
Allows by-reference access to parent module
- getParentModule() - Method in interface org.sensorhub.api.sensor.ISensorDataInterface
-
Allows by-reference access to parent sensor module
- getParentModule() - Method in class org.sensorhub.impl.sensor.AbstractSensorOutput
-
- getParentSensor() - Method in interface org.sensorhub.api.sensor.ISensorControlInterface
-
Allows by-reference access to parent sensor interface
- getParentSensor() - Method in class org.sensorhub.impl.sensor.AbstractSensorControl
-
- getPersistenceManager() - Method in class org.sensorhub.impl.SensorHub
-
- getPolicy() - Method in class org.sensorhub.impl.persistence.MaxAgeAutoPurgeConfig
-
- getPolicy() - Method in class org.sensorhub.impl.persistence.StorageAutoPurgeConfig
-
- getProcessId() - Method in class org.sensorhub.api.processing.ProcessingEvent
-
- getProcessingManager() - Method in class org.sensorhub.impl.SensorHub
-
- getProducerIDs() - Method in class org.sensorhub.api.persistence.DataFilter
-
- getProducerIDs() - Method in class org.sensorhub.api.persistence.FoiFilter
-
- getProducerIDs() - Method in interface org.sensorhub.api.persistence.IDataFilter
-
Gets filter criteria for selecting data records associated to certain producers.
Only data records associated to one of the listed producer IDs will be selected.
If the list is null or empty, no filtering on producer ID will be applied.
- getProducerIDs() - Method in interface org.sensorhub.api.persistence.IFoiFilter
-
Gets filter criteria for selecting features of interest associated to
certain producers.
Only features associated to one of the listed producer IDs will be selected.
If the list is null or empty, no filtering on producer ID will be applied.
- getProducerIDs() - Method in interface org.sensorhub.api.persistence.IMultiSourceStorage
-
- getProperty(String) - Method in interface org.sensorhub.api.config.IGlobalConfig
-
- getProperty(String) - Method in class org.sensorhub.impl.SensorHubConfig
-
- getProvider() - Method in class org.sensorhub.api.comm.CommConfig
-
- getProviderName() - Method in interface org.sensorhub.api.module.IModuleProvider
-
- getProviderName() - Method in class org.sensorhub.impl.comm.TCPCommModuleDescriptor
-
- getProviderName() - Method in class org.sensorhub.impl.persistence.StreamStorageModuleDescriptor
-
- getProviderName() - Method in class org.sensorhub.impl.processing.SMLStreamProcessDescriptor
-
- getRecommendedEncoding() - Method in interface org.sensorhub.api.data.IStreamingDataInterface
-
Provides the recommended encoding for records produced by this interface.
- getRecommendedEncoding() - Method in interface org.sensorhub.api.persistence.IRecordStoreInfo
-
- getRecommendedEncoding() - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage.TimeSeriesImpl
-
- getRecommendedEncoding() - Method in class org.sensorhub.impl.sensor.DefaultLocationOutput
-
- getRecord(DataKey) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage.TimeSeriesImpl
-
- getRecordDescription() - Method in class org.sensorhub.api.data.DataEvent
-
- getRecordDescription() - Method in interface org.sensorhub.api.data.IStreamingDataInterface
-
Retrieves the definition of records produced by this interface.
- getRecordDescription() - Method in interface org.sensorhub.api.persistence.IRecordStoreInfo
-
- getRecordDescription() - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage.TimeSeriesImpl
-
- getRecordDescription() - Method in class org.sensorhub.impl.sensor.DefaultLocationOutput
-
- getRecordIterator(IDataFilter) - Method in interface org.sensorhub.api.persistence.IBasicStorage
-
Gets iterator of records matching the specified filter
- getRecordIterator(IDataFilter) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getRecordIterator(IDataFilter) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- getRecordIterator(IDataFilter) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage.TimeSeriesImpl
-
- getRecords() - Method in class org.sensorhub.api.data.DataEvent
-
- getRecordsTimeClusters(String) - Method in interface org.sensorhub.api.persistence.IBasicStorage
-
Retrieves time boundaries of data clusters
(i.e.
- getRecordsTimeClusters(String) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getRecordsTimeClusters(String) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- getRecordsTimeRange(String) - Method in interface org.sensorhub.api.persistence.IBasicStorage
-
Retrieves time range spanned by all records of the specified type
- getRecordsTimeRange(String) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getRecordsTimeRange(String) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- getRecordStores() - Method in interface org.sensorhub.api.persistence.IBasicStorage
-
Gets the list of available record types in this storage
- getRecordStores() - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getRecordStores() - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- getRecordType() - Method in class org.sensorhub.api.persistence.DataFilter
-
- getRecordType() - Method in interface org.sensorhub.api.persistence.IDataFilter
-
- getRecordType() - Method in class org.sensorhub.api.persistence.StorageEvent
-
- getRelatedEntityID() - Method in class org.sensorhub.api.common.EntityEvent
-
Gets the unique ID of the entity related to this event.
For group of entities (e.g.
- getResultTimeRange() - Method in interface org.sensorhub.api.persistence.IObsFilter
-
Gets filter criteria for selecting observations based on result time.
Only observations whose result time (e.g.
- getResultTimeRange() - Method in class org.sensorhub.api.persistence.ObsFilter
-
- getRoi() - Method in class org.sensorhub.api.persistence.FeatureFilter
-
- getRoi() - Method in interface org.sensorhub.api.persistence.IFeatureFilter
-
Gets filter criteria for selecting features based on their geometry.
Only features whose geometry intersects the polygon will be selected.
If the polygon is null, no filtering on location will be applied.
The polygon must be expressed in the same coordinate reference system as the one used for storage.
- getRoi() - Method in interface org.sensorhub.api.persistence.IObsFilter
-
Gets filter criteria for selecting observations based on their sampling geometry.
Only observations whose sampling geometry is included within the polygon will be selected.
If the polygon is null, no filtering on location will be applied.
The polygon must be expressed in the same coordinate reference system as the one used for storage.
- getRoi() - Method in class org.sensorhub.api.persistence.ObsFilter
-
- getSelectedOutputs(IDataProducerModule<?>) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- getSensorDescriptionURL() - Method in class org.sensorhub.api.sensor.SensorConfig
-
Gets the URL of the SensorML template.
If the
SensorConfig.sensorML
field is not a URL, it is interpreted as a
relative path relative to the config class.
- getSensorID() - Method in class org.sensorhub.api.sensor.SensorControlEvent
-
Gets the unique ID of the sensor related to this event.
For sensor networks, it can be either the ID of the network as a whole
(if the command was global) or the ID of one of the sensor in the
network (if the command was sent to a particular sensor).
- getSensorID() - Method in class org.sensorhub.api.sensor.SensorDataEvent
-
Gets the unique ID of the sensor related to this event.
For sensor networks, it can be either the ID of the network as a whole
(if the attached data includes records generated by all or several
members of the network) or the ID of one of the sensor in the network
(if the attached data has been generated by a single sensor).
- getSensorID() - Method in class org.sensorhub.api.sensor.SensorEvent
-
Gets the unique ID of the sensor related to this event.
For sensor networks, this can be either the ID of the network as a whole
(if the change is global) or the ID of one of the sensor in the network
(if the change applies only to that particular sensor, e.g.
- getSensorManager() - Method in class org.sensorhub.impl.SensorHub
-
- getServletsRootUrl() - Method in class org.sensorhub.impl.service.HttpServerConfig
-
- getSource() - Method in class org.sensorhub.api.common.Event
-
Gets the source of the event as an object reference.
- getSource() - Method in class org.sensorhub.api.data.DataEvent
-
- getSource() - Method in class org.sensorhub.api.persistence.StorageEvent
-
- getSource() - Method in class org.sensorhub.api.sensor.SensorControlEvent
-
- getSource() - Method in class org.sensorhub.api.sensor.SensorDataEvent
-
- getSource() - Method in class org.sensorhub.api.sensor.SensorEvent
-
- getStartTime() - Method in class org.sensorhub.api.data.FoiEvent
-
- getStateFile() - Method in class org.sensorhub.impl.module.DefaultModuleStateManager
-
- getStatus() - Method in class org.sensorhub.api.sensor.SensorControlEvent
-
- getStatusOutputs() - Method in interface org.sensorhub.api.sensor.ISensorModule
-
Retrieves the list of interface to sensor status outputs
- getStatusOutputs() - Method in class org.sensorhub.impl.sensor.AbstractSensorModule
-
- getStopTime() - Method in class org.sensorhub.api.data.FoiEvent
-
- getStorageCapacity() - Method in interface org.sensorhub.api.sensor.ISensorDataInterface
-
- getStorageCapacity() - Method in class org.sensorhub.impl.sensor.AbstractSensorOutput
-
- getTarget() - Method in interface org.sensorhub.api.persistence.IMessageKey
-
- getTimeStamp() - Method in class org.sensorhub.api.common.Event
-
- getTimeStampRange() - Method in class org.sensorhub.api.persistence.DataFilter
-
- getTimeStampRange() - Method in interface org.sensorhub.api.persistence.IDataFilter
-
Gets filter criteria for selecting data records based on time stamp.
Only records whose time stamp (usually sampling time for sensors) lies within
that range will be selected (range is inclusive).
If range is null, no filtering on time stamp will be applied.
- getTimeStampRange() - Method in interface org.sensorhub.api.persistence.IObsFilter
-
Gets filter criteria for selecting observations based on phenomenon time.
Only observations whose phenomenon time (i.e sampling time for sensors) lies within
that range will be selected (range is inclusive).
If range is null, no filtering on phenomenon time will be applied.
- getType() - Method in class org.sensorhub.api.common.Event
-
- getType() - Method in class org.sensorhub.api.data.DataEvent
-
- getType() - Method in class org.sensorhub.api.persistence.StorageEvent
-
- getType() - Method in class org.sensorhub.api.processing.ProcessingEvent
-
- IBasicStorage - Interface in org.sensorhub.api.persistence
-
Storage for one or more data streams coming from a single source.
- ICommProvider<ConfigType extends CommConfig> - Interface in org.sensorhub.api.comm
-
Interface for all communication providers giving access to an input stream
for reading incoming data and an output stream for sending outgoing data.
- id - Variable in class org.sensorhub.api.common.CommandStatus
-
- id - Variable in class org.sensorhub.api.module.ModuleConfig
-
Unique ID of the module.
- id - Variable in class org.sensorhub.api.persistence.StorageIndexDescriptor
-
- IDataFilter - Interface in org.sensorhub.api.persistence
-
Basic filter interface to get time series data records from storage.
There is an implicit logical AND between all criteria.
- IDataProducerModule<ConfigType extends ModuleConfig> - Interface in org.sensorhub.api.data
-
Base interface for all modules producing streaming data
- IDataRecord - Interface in org.sensorhub.api.persistence
-
Interface encapsulating records composed of a key and a data block as value
- IEventHandler - Interface in org.sensorhub.api.common
-
Interface for all event handling classes.
- IEventListener - Interface in org.sensorhub.api.common
-
Generic event listener
- IEventMultiTopicProducer - Interface in org.sensorhub.api.common
-
Common interface for all event producers that can produce events on multiple
topic channels.
- IEventProducer - Interface in org.sensorhub.api.common
-
Base interface for all objects accepting producing events and accepting
registration of event listeners
- IFeatureFilter - Interface in org.sensorhub.api.persistence
-
Simple structure for defining filtering criteria when retrieving features
from storage.
There is an implicit logical AND between all criteria.
- IFeatureStorage - Interface in org.sensorhub.api.persistence
-
Interface for feature data storage implementations.
- IFoiFilter - Interface in org.sensorhub.api.persistence
-
Simple structure for defining filtering criteria when retrieving features
of interest from storage.
There is an implicit logical AND between all criteria.
- IGlobalConfig - Interface in org.sensorhub.api.config
-
- IIndexedStorage - Interface in org.sensorhub.api.persistence
-
- IMessageKey - Interface in org.sensorhub.api.persistence
-
Interface for keys used to index messages (such as commands)
- IModule<ConfigType extends ModuleConfig> - Interface in org.sensorhub.api.module
-
Generic interface for all modules in the system.
- IModuleConfigRepository - Interface in org.sensorhub.api.module
-
Interface for the module configuration repository.
- IModuleManager<ModuleType extends IModule<?>> - Interface in org.sensorhub.api.module
-
Base interface for all module managers.
- IModuleManagerFactory - Interface in org.sensorhub.api.module
-
Interface for the overall module managers factory.
- IModuleProvider - Interface in org.sensorhub.api.module
-
Interface to be implemented to enable automatic module discovery
- IModuleStateManager - Interface in org.sensorhub.api.module
-
- IModuleWithDescription - Interface in org.sensorhub.api.data
-
Base interface for all modules that provide a SensorML description
(such as sensors, actuators and processes)
- IMultiSourceDataProducer - Interface in org.sensorhub.api.data
-
- IMultiSourceStorage<StorageType extends IBasicStorage> - Interface in org.sensorhub.api.persistence
-
Interface for multi-source storage implementations
- init(ConfigType) - Method in interface org.sensorhub.api.module.IModule
-
Initializes the module with the specified configuration
- init(ConfigType) - Method in class org.sensorhub.impl.module.AbstractModule
-
- init(SMLStreamProcessConfig) - Method in class org.sensorhub.impl.processing.SMLStreamProcess
-
- init() - Method in class org.sensorhub.impl.sensor.AbstractSensorOutput
-
- init() - Method in class org.sensorhub.impl.sensor.DefaultLocationOutputLLA
-
- InMemoryBasicStorage - Class in org.sensorhub.impl.persistence
-
In-memory basic storage implementation.
- InMemoryBasicStorage() - Constructor for class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- InMemoryBasicStorage.TimeSeriesImpl - Class in org.sensorhub.impl.persistence
-
- InMemoryConfigDb - Class in org.sensorhub.impl.module
-
In memory config database used by JUnit tests
- InMemoryConfigDb() - Constructor for class org.sensorhub.impl.module.InMemoryConfigDb
-
- inputConnections - Variable in class org.sensorhub.api.processing.DataSourceConfig
-
- inputs - Variable in class org.sensorhub.impl.processing.AbstractStreamProcess
-
- installDriver(String, boolean) - Method in interface org.sensorhub.api.sensor.ISensorManager
-
Installs a driver package (jar file) from the specified URL
- installDriver(String, boolean) - Method in class org.sensorhub.impl.sensor.SensorManagerImpl
-
- installProcessCode(String, DocFlavor.URL, boolean) - Method in interface org.sensorhub.api.processing.IProcessingManager
-
Installs a process code package (jar file) from the specified URL for the process URI
- installProcessCode(String, DocFlavor.URL, boolean) - Method in class org.sensorhub.impl.processing.ProcessingManagerImpl
-
- IObsFilter - Interface in org.sensorhub.api.persistence
-
Simple structure for defining filtering criteria when retrieving observations
from storage.
- IObsStorage - Interface in org.sensorhub.api.persistence
-
Adds support for storing/retrieving features of interests.
ObsKey
and
IObsFilter
can be used in all record retrieval
methods and concrete implementations must handle them properly (e.g.
- IObsStorageModule<ConfigType extends ObsStorageConfig> - Interface in org.sensorhub.api.persistence
-
- IOnDemandProcessInstance - Interface in org.sensorhub.api.processing
-
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.
- IOnDemandProcessModule<ConfigType extends ProcessConfig> - Interface in org.sensorhub.api.processing
-
Base interface for on-demand processing modules.
This type of module is configured to fetch data from fixed streaming or
archive sources, but can be further parameterized for each execution.
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.
- IPersistenceManager - Interface in org.sensorhub.api.persistence
-
Management interface for persistent storage modules
- IProcessingManager - Interface in org.sensorhub.api.processing
-
Management interface for process implementations
- IProcessModule<ConfigType extends ProcessConfig> - Interface in org.sensorhub.api.processing
-
Base interface for all SensorHub data processing modules
- IProcessOutput - Interface in org.sensorhub.api.processing
-
- IRecordStorageModule<ConfigType extends StorageConfig> - Interface in org.sensorhub.api.persistence
-
- IRecordStoreInfo - Interface in org.sensorhub.api.persistence
-
- isAsyncExecSupported() - Method in interface org.sensorhub.api.sensor.ISensorControlInterface
-
Checks asynchronous execution capability
- isAsyncExecSupported() - Method in class org.sensorhub.impl.sensor.AbstractSensorControl
-
- isAutoCommit() - Method in interface org.sensorhub.api.persistence.IStorageModule
-
Retrieves auto-commit state
- isAutoCommit() - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- isAutoCommit() - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- isCompatibleDataSource(DataSourceConfig) - Method in interface org.sensorhub.api.processing.IProcessModule
-
Checks that a given data source is acceptable for this process
- isCompatibleDataSource(DataSourceConfig) - Method in class org.sensorhub.impl.processing.SMLStreamProcess
-
- isConnected() - Method in interface org.sensorhub.api.sensor.ISensorModule
-
Returns the sensor connection status.
This method must do whatever it can to really detect the presence of the sensor.
- isEnabled() - Method in interface org.sensorhub.api.data.IStreamingDataInterface
-
Checks if this interface is enabled
- isEnabled() - Method in interface org.sensorhub.api.module.IModule
-
Checks if module is enabled
- isEnabled() - Method in interface org.sensorhub.api.sensor.ISensorControlInterface
-
Checks if this interface is enabled
- isEnabled() - Method in class org.sensorhub.impl.module.AbstractModule
-
- isEnabled() - Method in class org.sensorhub.impl.sensor.AbstractSensorControl
-
- isEnabled() - Method in class org.sensorhub.impl.sensor.AbstractSensorOutput
-
- ISensorControlInterface - Interface in org.sensorhub.api.sensor
-
Interface to be implemented by all sensor drivers connected to the system
Commands can be sent to each sensor controllable input via this interface.
- ISensorDataInterface - Interface in org.sensorhub.api.sensor
-
Interface to be implemented by all sensor drivers connected to the system.
- ISensorManager - Interface in org.sensorhub.api.sensor
-
Management interface for sensors connected to the system
- ISensorModule<ConfigType extends SensorConfig> - Interface in org.sensorhub.api.sensor
-
Interface to be implemented by all sensor drivers connected to the system
- IServiceModule<ConfigType extends ServiceConfig> - Interface in org.sensorhub.api.service
-
TODO: Common base to all service interfaces
- isModuleLoaded(String) - Method in interface org.sensorhub.api.module.IModuleManager
-
- isModuleLoaded(String) - Method in class org.sensorhub.impl.module.ModuleRegistry
-
- isModuleLoaded(String) - Method in class org.sensorhub.impl.persistence.PersistenceManagerImpl
-
- isModuleLoaded(String) - Method in class org.sensorhub.impl.processing.ProcessingManagerImpl
-
- isModuleLoaded(String) - Method in class org.sensorhub.impl.sensor.SensorManagerImpl
-
- isPauseSupported() - Method in interface org.sensorhub.api.processing.IStreamProcessModule
-
Checks if this particular processing module supports pausing
- isPauseSupported() - Method in class org.sensorhub.impl.processing.SMLStreamProcess
-
- isSchedulingSupported() - Method in interface org.sensorhub.api.sensor.ISensorControlInterface
-
Checks scheduled execution capability
- isSchedulingSupported() - Method in class org.sensorhub.impl.sensor.AbstractSensorControl
-
- isStatusHistorySupported() - Method in interface org.sensorhub.api.sensor.ISensorControlInterface
-
Checks status history capability
- isStatusHistorySupported() - Method in class org.sensorhub.impl.sensor.AbstractSensorControl
-
- isStorageSupported() - Method in interface org.sensorhub.api.sensor.ISensorDataInterface
-
Checks data storage capability
- isStorageSupported() - Method in class org.sensorhub.impl.sensor.AbstractSensorOutput
-
- IStorageAutoPurgePolicy - Interface in org.sensorhub.impl.persistence
-
- IStorageModule<ConfigType extends StorageConfig> - Interface in org.sensorhub.api.persistence
-
- IStreamingDataInterface - Interface in org.sensorhub.api.data
-
Generic interface for all data producers using the SWE model to describe
structure and encoding of data they generate (e.g.
- IStreamProcessModule<ConfigType extends StreamProcessConfig> - Interface in org.sensorhub.api.processing
-
Interface for all event stream processors.
This type of process is started in a persistent manner and listens to
incoming events.
- IUserManager - Interface in org.sensorhub.api.user
-
TODO: Management interface for local and remote users of the system
- safeFileName(String) - Static method in class org.sensorhub.utils.FileUtils
-
Creates a valid file name from the given string
- samplingGeometry - Variable in class org.sensorhub.api.persistence.ObsKey
-
Sampling Geometry (i.e.
- saveAndStop() - Method in class org.sensorhub.impl.SensorHub
-
- saveConfiguration(ModuleConfig...) - Method in class org.sensorhub.impl.module.ModuleRegistry
-
Saves the given module configurations in the repository
- saveModulesConfiguration() - Method in class org.sensorhub.impl.module.ModuleRegistry
-
Save all modules current configuration to the repository
- saveState(IModuleStateManager) - Method in interface org.sensorhub.api.module.IModule
-
Saves the state of this module to the provided output stream
- saveState(IModuleStateManager) - Method in class org.sensorhub.impl.module.AbstractModule
-
- saveState(IModuleStateManager) - Method in class org.sensorhub.impl.sensor.AbstractSensorModule
-
- scanIOList(OgcPropertyList<AbstractSWEIdentifiable>, Map<String, DataComponent>, boolean) - Method in class org.sensorhub.impl.processing.SMLStreamProcess
-
- scheduleCommand(DataBlock, DateTime) - Method in interface org.sensorhub.api.sensor.ISensorControlInterface
-
Schedules a command to be executed asynchronously at the specified time
- scheduleCommand(DataBlock, DateTime) - Method in class org.sensorhub.impl.sensor.AbstractSensorControl
-
- scheduleCommandGroup(List<DataBlock>, DateTime) - Method in interface org.sensorhub.api.sensor.ISensorControlInterface
-
Schedules a group of commands to be executed asynchronously at the specified time.
- scheduleCommandGroup(List<DataBlock>, DateTime) - Method in class org.sensorhub.impl.sensor.AbstractSensorControl
-
- selectedOutputs - Variable in class org.sensorhub.impl.persistence.StreamStorageConfig
-
- sendCommand(DataBlock) - Method in interface org.sensorhub.api.sensor.ISensorControlInterface
-
Sends a command that will be executed asynchronously
- sendCommand(DataBlock) - Method in class org.sensorhub.impl.sensor.AbstractSensorControl
-
- sendCommandGroup(List<DataBlock>) - Method in interface org.sensorhub.api.sensor.ISensorControlInterface
-
Sends a group of commands for asynchronous execution.
- sendCommandGroup(List<DataBlock>) - Method in class org.sensorhub.impl.sensor.AbstractSensorControl
-
- SensorConfig - Class in org.sensorhub.api.sensor
-
Configuration options for sensors/actuators
- SensorConfig() - Constructor for class org.sensorhub.api.sensor.SensorConfig
-
- SensorControlEvent - Class in org.sensorhub.api.sensor
-
Special type of immutable event carrying status data by reference
- SensorControlEvent(long, ISensorControlInterface, CommandStatus) - Constructor for class org.sensorhub.api.sensor.SensorControlEvent
-
Constructs the event for an individual sensor
- SensorControlEvent(long, String, ISensorControlInterface, CommandStatus) - Constructor for class org.sensorhub.api.sensor.SensorControlEvent
-
Constructs the event for a sensor that is part of a network
- SensorDataEvent - Class in org.sensorhub.api.sensor
-
Type of event generated when new data is available from sensors.
- SensorDataEvent(long, ISensorDataInterface, DataBlock...) - Constructor for class org.sensorhub.api.sensor.SensorDataEvent
-
Constructs an event for data produced by an isolated sensor.
The sensor ID is obtained from the sensor description of the parent sensor module.
- SensorDataEvent(long, String, IStreamingDataInterface, DataBlock...) - Constructor for class org.sensorhub.api.sensor.SensorDataEvent
-
Constructs an event for data produced by the specified sensor.
This flavor is used to identify a particular sensor within a network.
- sensorDescription - Variable in class org.sensorhub.impl.sensor.AbstractSensorModule
-
- SensorDriverConfig - Class in org.sensorhub.api.sensor
-
Configuration options for sensor/actuator drivers
- SensorDriverConfig() - Constructor for class org.sensorhub.api.sensor.SensorDriverConfig
-
- SensorEvent - Class in org.sensorhub.api.sensor
-
Event generated when sensor state/configuration changes.
- SensorEvent(long, ISensorModule<?>, SensorEvent.Type) - Constructor for class org.sensorhub.api.sensor.SensorEvent
-
Constructs the event for an individual sensor
- SensorEvent(long, String, ISensorModule<?>, SensorEvent.Type) - Constructor for class org.sensorhub.api.sensor.SensorEvent
-
Constructs the event for a sensor that is part of a network
- SensorEvent.Type - Enum in org.sensorhub.api.sensor
-
Possible event types for a SensorEvent
- SensorException - Exception in org.sensorhub.api.sensor
-
Exceptions generated by the sensor API
- SensorException(String) - Constructor for exception org.sensorhub.api.sensor.SensorException
-
- SensorException(String, Throwable) - Constructor for exception org.sensorhub.api.sensor.SensorException
-
- SensorException(String, int, Throwable) - Constructor for exception org.sensorhub.api.sensor.SensorException
-
- SensorHub - Class in org.sensorhub.impl
-
Main class reponsible for starting/stopping all modules
- SensorHubConfig - Class in org.sensorhub.impl
-
Configuration class containing bootstrap configuration options
- SensorHubConfig() - Constructor for class org.sensorhub.impl.SensorHubConfig
-
- SensorHubConfig(String, String) - Constructor for class org.sensorhub.impl.SensorHubConfig
-
- SensorHubException - Exception in org.sensorhub.api.common
-
Base exception class for all exceptions generated in SensorHub
- SensorHubException(String) - Constructor for exception org.sensorhub.api.common.SensorHubException
-
- SensorHubException(String, Throwable) - Constructor for exception org.sensorhub.api.common.SensorHubException
-
- SensorHubException(String, int, Throwable) - Constructor for exception org.sensorhub.api.common.SensorHubException
-
- SensorManagerImpl - Class in org.sensorhub.impl.sensor
-
Default implementation of the sensor manager interface
- SensorManagerImpl(ModuleRegistry) - Constructor for class org.sensorhub.impl.sensor.SensorManagerImpl
-
- sensorML - Variable in class org.sensorhub.api.sensor.SensorConfig
-
- sensorML - Variable in class org.sensorhub.impl.processing.SMLStreamProcessConfig
-
- ServiceConfig - Class in org.sensorhub.api.service
-
Common configuration options for all services
- ServiceConfig() - Constructor for class org.sensorhub.api.service.ServiceConfig
-
- ServiceException - Exception in org.sensorhub.api.service
-
Exceptions generated by the service API
- ServiceException(String) - Constructor for exception org.sensorhub.api.service.ServiceException
-
- ServiceException(String, Throwable) - Constructor for exception org.sensorhub.api.service.ServiceException
-
- ServiceException(String, int, Throwable) - Constructor for exception org.sensorhub.api.service.ServiceException
-
- serviceProvider - Variable in class org.sensorhub.impl.service.ogc.OGCServiceConfig.CapabilitiesInfo
-
- serviceUuid - Variable in class org.sensorhub.impl.comm.BluetoothConfig
-
- servletsRootUrl - Variable in class org.sensorhub.impl.service.HttpServerConfig
-
- setAutoCommit(boolean) - Method in interface org.sensorhub.api.persistence.IStorageModule
-
Changes the storage behavior on record insertion, update or deletion
- setAutoCommit(boolean) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- setAutoCommit(boolean) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- setConfig(IGlobalConfig) - Method in class org.sensorhub.impl.SensorHub
-
- setHttpPort(int) - Method in class org.sensorhub.impl.service.HttpServerConfig
-
- setServletsRootUrl(String) - Method in class org.sensorhub.impl.service.HttpServerConfig
-
- setTarget(String) - Method in interface org.sensorhub.api.persistence.IMessageKey
-
Sets ID of module that the message is targeted to
- setupShutdownHook() - Method in class org.sensorhub.utils.NativeClassLoader
-
- shutdown(boolean, boolean) - Method in class org.sensorhub.impl.module.ModuleRegistry
-
Shuts down all modules and the config repository
- SMLStreamProcess - Class in org.sensorhub.impl.processing
-
Implementation of process module fully configured using a SensorML process
chain description.
- SMLStreamProcess() - Constructor for class org.sensorhub.impl.processing.SMLStreamProcess
-
- SMLStreamProcessConfig - Class in org.sensorhub.impl.processing
-
Configuration class for SensorML based processors.
- SMLStreamProcessConfig() - Constructor for class org.sensorhub.impl.processing.SMLStreamProcessConfig
-
- SMLStreamProcessDescriptor - Class in org.sensorhub.impl.processing
-
- SMLStreamProcessDescriptor() - Constructor for class org.sensorhub.impl.processing.SMLStreamProcessDescriptor
-
- source - Variable in class org.sensorhub.api.common.Event
-
- source - Variable in class org.sensorhub.api.processing.DataSourceConfig.InputLinkConfig
-
- start(BundleContext) - Method in class org.sensorhub.Activator
-
- start() - Method in interface org.sensorhub.api.module.IModule
-
Starts the module with the current configuration.
init() should always be called before start().
- start() - Method in class org.sensorhub.impl.comm.TCPCommProvider
-
- start() - Method in class org.sensorhub.impl.common.AsyncEventHandler
-
- start() - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- start() - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- start() - Method in class org.sensorhub.impl.processing.AbstractStreamProcess
-
- start() - Method in class org.sensorhub.impl.processing.SMLStreamProcess
-
- start() - Method in class org.sensorhub.impl.SensorHub
-
- start() - Method in class org.sensorhub.impl.service.HttpServer
-
- startTime - Variable in class org.sensorhub.api.data.FoiEvent
-
Time at which the feature of interest started being observed.
Use
Double.NaN
with a value for
FoiEvent.stopTime
to end the
FoI observation period.
- STATE_LAST_SML_UPDATE - Static variable in class org.sensorhub.impl.sensor.AbstractSensorModule
-
- staticDocRootUrl - Variable in class org.sensorhub.impl.service.HttpServerConfig
-
- status - Variable in class org.sensorhub.api.common.CommandStatus
-
- status - Variable in class org.sensorhub.api.sensor.SensorControlEvent
-
Status of the command that triggered this event
- stop(BundleContext) - Method in class org.sensorhub.Activator
-
- stop() - Method in interface org.sensorhub.api.module.IModule
-
Stops the module.
All temporary resources created by the module should be cleaned
when this is called (ex: memory, files, connections, etc.)
stop() can be called right after init() even if start() hasn't been called.
- stop() - Method in class org.sensorhub.impl.comm.TCPCommProvider
-
- stop() - Method in class org.sensorhub.impl.common.AsyncEventHandler
-
- stop() - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- stop() - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- stop() - Method in class org.sensorhub.impl.processing.AbstractStreamProcess
-
- stop() - Method in class org.sensorhub.impl.processing.SMLStreamProcess
-
- stop() - Method in class org.sensorhub.impl.sensor.AbstractSensorOutput
-
- stop() - Method in class org.sensorhub.impl.SensorHub
-
- stop(boolean, boolean) - Method in class org.sensorhub.impl.SensorHub
-
- stop() - Method in class org.sensorhub.impl.service.HttpServer
-
- stopBits - Variable in class org.sensorhub.impl.comm.RS232Config
-
- stopTime - Variable in class org.sensorhub.api.data.FoiEvent
-
Time at which the feature of interest stopped being observed.
Use
Double.NaN
with a value for
FoiEvent.startTime
to start a
new observation period for the FoI
- StorageAutoPurgeConfig - Class in org.sensorhub.impl.persistence
-
Base configuration for automatic storage purge policies
- StorageAutoPurgeConfig() - Constructor for class org.sensorhub.impl.persistence.StorageAutoPurgeConfig
-
- StorageConfig - Class in org.sensorhub.api.persistence
-
Simple data structure for describing storage configuration options
- StorageConfig() - Constructor for class org.sensorhub.api.persistence.StorageConfig
-
- storageConfig - Variable in class org.sensorhub.impl.persistence.StreamStorageConfig
-
- StorageDataSourceConfig - Class in org.sensorhub.api.processing
-
Data source configuration to get process input data from a data store
- StorageDataSourceConfig() - Constructor for class org.sensorhub.api.processing.StorageDataSourceConfig
-
- StorageEvent - Class in org.sensorhub.api.persistence
-
Base class for events generated by storage modules
- StorageEvent(long, IStorageModule<?>, String, StorageEvent.Type) - Constructor for class org.sensorhub.api.persistence.StorageEvent
-
- StorageEvent.Type - Enum in org.sensorhub.api.persistence
-
Possible event types for a StorageEvent
- StorageException - Exception in org.sensorhub.api.persistence
-
Exception type generated by persistence API
- StorageException(String) - Constructor for exception org.sensorhub.api.persistence.StorageException
-
- StorageException(String, Throwable) - Constructor for exception org.sensorhub.api.persistence.StorageException
-
- StorageException(String, int, Throwable) - Constructor for exception org.sensorhub.api.persistence.StorageException
-
- storageID - Variable in class org.sensorhub.api.processing.StorageDataSourceConfig
-
- StorageIndexDescriptor - Class in org.sensorhub.api.persistence
-
- StorageIndexDescriptor() - Constructor for class org.sensorhub.api.persistence.StorageIndexDescriptor
-
- StorageIndexDescriptor.IndexType - Enum in org.sensorhub.api.persistence
-
- storagePath - Variable in class org.sensorhub.api.persistence.StorageConfig
-
- store(DataKey, DataBlock) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage.TimeSeriesImpl
-
- storeDataSourceDescription(AbstractProcess) - Method in interface org.sensorhub.api.persistence.IBasicStorage
-
Stores a new data source description into storage.
- storeDataSourceDescription(AbstractProcess) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- storeDataSourceDescription(AbstractProcess) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- storeFoi(String, AbstractFeature) - Method in interface org.sensorhub.api.persistence.IObsStorage
-
Stores a new feature of interest description into storage.
- storeFoi(String, AbstractFeature) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- storeRecord(DataKey, DataBlock) - Method in interface org.sensorhub.api.persistence.IBasicStorage
-
Persists data block in storage
- storeRecord(DataKey, DataBlock) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- storeRecord(DataKey, DataBlock) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- StreamingDataSourceConfig - Class in org.sensorhub.api.processing
-
Data source configuration to get process input from a stream of data events
- StreamingDataSourceConfig() - Constructor for class org.sensorhub.api.processing.StreamingDataSourceConfig
-
- StreamProcessConfig - Class in org.sensorhub.api.processing
-
Base for all stream processor config classes
- StreamProcessConfig() - Constructor for class org.sensorhub.api.processing.StreamProcessConfig
-
- streamSources - Variable in class org.sensorhub.impl.processing.AbstractStreamProcess
-
- StreamStorageConfig - Class in org.sensorhub.impl.persistence
-
- StreamStorageConfig() - Constructor for class org.sensorhub.impl.persistence.StreamStorageConfig
-
- StreamStorageModuleDescriptor - Class in org.sensorhub.impl.persistence
-
- StreamStorageModuleDescriptor() - Constructor for class org.sensorhub.impl.persistence.StreamStorageModuleDescriptor
-
- subCode - Variable in class org.sensorhub.api.common.CommandStatus
-
- sync(IStorageModule<?>) - Method in interface org.sensorhub.api.persistence.IStorageModule
-
Synchronizes storage with another storage of the same type (potentially remote)
- sync(IStorageModule<?>) - Method in class org.sensorhub.impl.persistence.GenericStreamStorage
-
- sync(IStorageModule<?>) - Method in class org.sensorhub.impl.persistence.InMemoryBasicStorage
-
- syncExec(String) - Method in interface org.sensorhub.api.processing.IProcessingManager
-
Executes the specified process synchronously (method will block until processing is complete)
- syncExec(String) - Method in class org.sensorhub.impl.processing.ProcessingManagerImpl
-
- valueOf(String) - Static method in enum org.sensorhub.api.common.CommandStatus.StatusCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sensorhub.api.data.DataEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sensorhub.api.data.FoiEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sensorhub.api.module.ModuleEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sensorhub.api.persistence.StorageEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sensorhub.api.persistence.StorageIndexDescriptor.IndexType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sensorhub.api.processing.ProcessingEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sensorhub.api.sensor.SensorEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sensorhub.impl.comm.RS232Config.Parity
-
Returns the enum constant of this type with the specified name.
- ValueRange<DataType> - Class in org.sensorhub.api.common
-
Immutable object for storing ranges of values of any types
- ValueRange(DataType, DataType) - Constructor for class org.sensorhub.api.common.ValueRange
-
- values() - Static method in enum org.sensorhub.api.common.CommandStatus.StatusCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sensorhub.api.data.DataEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sensorhub.api.data.FoiEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sensorhub.api.module.ModuleEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sensorhub.api.persistence.StorageEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sensorhub.api.persistence.StorageIndexDescriptor.IndexType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sensorhub.api.processing.ProcessingEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sensorhub.api.sensor.SensorEvent.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sensorhub.impl.comm.RS232Config.Parity
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VarRateSensorOutput<SensorType extends ISensorModule<?>> - Class in org.sensorhub.impl.sensor
-
Specialized output class for variable rate sensors.
This provides facility to compute the average sampling rate on the fly.
- VarRateSensorOutput(SensorType, double) - Constructor for class org.sensorhub.impl.sensor.VarRateSensorOutput
-
- VarRateSensorOutput(String, SensorType, double) - Constructor for class org.sensorhub.impl.sensor.VarRateSensorOutput
-