Interface DataStore<T extends PersistentData>
- Type Parameters:
T
- the subclass ofPersistentData
that this store can receive
- All Superinterfaces:
DataConsumer<T>
,DataSink<T>
,DataSupplier<T>
A data store is used
for receiving data to be cached temporarily until it can be taken later for forwarding to a sink.
-
Method Summary
Modifier and TypeMethodDescriptiongetInfo()
Returns information about this data store.Returns a reader for the data in this data store.Methods inherited from interface com.inductiveautomation.ignition.gateway.storeforward.DataConsumer
storeData, storeData, validateFlavor
Methods inherited from interface com.inductiveautomation.ignition.gateway.storeforward.sinks.DataSink
getSupportedFlavor, getWriter, isAccepting, shutdown, startup
Methods inherited from interface com.inductiveautomation.ignition.gateway.storeforward.DataSupplier
takeNext
-
Method Details
-
getInfo
DataStoreInformation getInfo()Returns information about this data store.- Specified by:
getInfo
in interfaceDataSink<T extends PersistentData>
- Returns:
- a
DataStoreInformation
object containing information about this data store
-
getReader
Returns a reader for the data in this data store.- Returns:
- a
Reader
object that can be used to read the data in this data store
-