Modifier and Type | Method and Description |
---|---|
IDataProducerModule<?> |
IStreamingDataInterface.getParentModule()
Allows by-reference access to parent module
|
Constructor and Description |
---|
FoiEvent(long timeStamp,
IDataProducerModule<?> srcModule,
AbstractFeature foi,
double startTime)
Creates a
FoiEvent.Type.NEW_FOI event with an attached feature object |
FoiEvent(long timeStamp,
IDataProducerModule<?> srcModule,
String foiID,
double startTime)
Creates a
FoiEvent.Type.NEW_FOI event with only the feature ID |
FoiEvent(long timeStamp,
String entityID,
IDataProducerModule<?> srcModule,
AbstractFeature foi,
double startTime)
Creates a
FoiEvent.Type.NEW_FOI event with an attached feature object for a specific entity |
FoiEvent(long timeStamp,
String entityID,
IDataProducerModule<?> srcModule,
String foiID,
double startTime)
Creates a
FoiEvent.Type.NEW_FOI event with only the feature ID for a specific entity |
Modifier and Type | Interface and Description |
---|---|
interface |
IStreamProcessModule<ConfigType extends StreamProcessConfig>
Interface for all event stream processors.
This type of process is started in a persistent manner and listens to incoming events. |
Modifier and Type | Interface and Description |
---|---|
interface |
ISensorModule<ConfigType extends SensorConfig>
Interface to be implemented by all sensor drivers connected to the system.
Inputs/Output should always be created in the init() method even if they are further modified during or after startup. |
Modifier and Type | Method and Description |
---|---|
protected void |
GenericStreamStorage.configureStorageForDataSource(IDataProducerModule<?> dataSource,
IRecordStorageModule<?> storage) |
protected void |
GenericStreamStorage.connectToDataSource(IDataProducerModule<?> dataSource) |
protected Collection<? extends IStreamingDataInterface> |
GenericStreamStorage.getSelectedOutputs(IDataProducerModule<?> dataSource) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractStreamProcess<ConfigType extends StreamProcessConfig>
Class providing default implementation of common stream processing API methods.
|
class |
SMLStreamProcess
Implementation of process module fully configured using a SensorML process
chain description.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSensorModule<ConfigType extends SensorConfig>
Class providing default implementation of common sensor API methods.
This can be used as the base for most sensor driver implementations as it generates defaults for the following: A random Unique ID using a UUID (the same is used between restarts) A short XML ID A default SensorML description including IDs, temporal validity, I/Os and position (location + orientation) if the sensor configuration provides static location and/or orientation A feature of interest if the sensor configuration provides static location |
class |
SensorSystem
Class allowing to group several sensors drivers and processes into a single
system.
The system's outputs consist of the ones from the individual sensors and processes included in the group. Relative location and orientation of components can also be set |
Modifier and Type | Class and Description |
---|---|
class |
SOSVirtualSensor
Virtual sensor interface created by SOS InsertSensor
|
Modifier and Type | Class and Description |
---|---|
class |
SWEVirtualSensor
Driver for SWE enabled sensors communicating via SOS & SPS standard services.
|
Modifier and Type | Class and Description |
---|---|
class |
StreamDataProviderFactory<ProducerType extends IDataProducerModule<?>>
Base factory for streaming data providers.
|
class |
StreamWithStorageProviderFactory<ProducerType extends IDataProducerModule<?>>
Factory for streaming data providers with storage.
Most of the logic is inherited from StorageDataProviderFactory . |
Modifier and Type | Method and Description |
---|---|
static Iterator<AbstractFeature> |
FoiUtils.getFilteredFoiIterator(IDataProducerModule<?> producer,
IFoiFilter filter) |
static void |
FoiUtils.updateFois(SOSOfferingCapabilities caps,
IDataProducerModule<?> producer,
int maxFois) |
Constructor and Description |
---|
StreamDataProvider(IDataProducerModule<?> dataSource,
StreamDataProviderConfig config,
SOSDataFilter filter) |
Copyright © 2016 Sensia Software LLC. All rights reserved.