Interface DataStore<T extends PersistentData>
- Type Parameters:
T- the subclass ofPersistentDatathat 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, validateFlavorMethods inherited from interface com.inductiveautomation.ignition.gateway.storeforward.sinks.DataSink
getSupportedFlavor, getWriter, isAccepting, isEngineBound, shutdown, startupMethods inherited from interface com.inductiveautomation.ignition.gateway.storeforward.DataSupplier
takeNext
-
Method Details
-
getInfo
DataStoreInformation getInfo()Returns information about this data store.- Specified by:
getInfoin interfaceDataSink<T extends PersistentData>- Returns:
- a
DataStoreInformationobject containing information about this data store
-
getReader
Returns a reader for the data in this data store.- Returns:
- a
Readerobject that can be used to read the data in this data store
-