public class StreamProcessProviderFactory extends StreamDataProviderFactory<IStreamProcessModule<?>> implements ISOSDataProviderFactory, IEventListener
Factory for stream processing data providers.
Most of the logic is inherited from StreamDataProviderFactory
.
Modifier | Constructor and Description |
---|---|
protected |
StreamProcessProviderFactory(SOSServlet service,
StreamProcessProviderConfig config) |
Modifier and Type | Method and Description |
---|---|
ISOSDataProvider |
getNewDataProvider(SOSDataFilter filter)
Instantiates a new data provider
|
checkEnabled, cleanup, generateCapabilities, generateSensorMLDescription, getConfig, getFoiIterator, getLowestSamplingPeriodFromProducer, getObservablePropertiesFromProducer, getObservationTypesFromProducer, getTimeSinceLastRecord, handleEvent, isEnabled, updateCapabilities, updateNameAndDescription
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cleanup, generateCapabilities, generateSensorMLDescription, getConfig, getFoiIterator, isEnabled, updateCapabilities
handleEvent
protected StreamProcessProviderFactory(SOSServlet service, StreamProcessProviderConfig config) throws SensorHubException
SensorHubException
public ISOSDataProvider getNewDataProvider(SOSDataFilter filter) throws ServiceException
ISOSDataProviderFactory
getNewDataProvider
in interface ISOSDataProviderFactory
getNewDataProvider
in class StreamDataProviderFactory<IStreamProcessModule<?>>
ServiceException
Copyright © 2016 Sensia Software LLC. All rights reserved.