Class DefaultDataSinkInfo
java.lang.Object
com.inductiveautomation.ignition.gateway.history.sf.DefaultDataSinkInfo
- All Implemented Interfaces:
- DataSinkInformation,- Serializable
This class is a basic implementation of DataSinkInformation, that can be used to provide information about a sink.
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddMessage(LocalizedString message) Returns a key that points to a useful name describing the store, such as "Memory Buffer" or "Local Cache".Returns any messages that the data sink might want to display.Retrieves the metric for data flowing into the sink/store.booleanbooleanReturns whether this sink is also a DataStore (aka data cache, the "store" part of store and forward).
 If it is, statistics can be retrieved through getDataStoreStatusvoidsetDescriptionKey(String descriptionKey) voidsetIsAvailable(boolean isAvailable) voidsetIsStore(boolean isStore) voidsetStatus(DataStoreStatus status) voidsetStorageMetric(StatMetric storeMetric) 
- 
Constructor Details- 
DefaultDataSinkInfopublic DefaultDataSinkInfo()
 
- 
- 
Method Details- 
getDataStoreStatus- Specified by:
- getDataStoreStatusin interface- DataSinkInformation
 
- 
getDescriptionKeyDescription copied from interface:DataSinkInformationReturns a key that points to a useful name describing the store, such as "Memory Buffer" or "Local Cache".- Specified by:
- getDescriptionKeyin interface- DataSinkInformation
 
- 
isAvailablepublic boolean isAvailable()- Specified by:
- isAvailablein interface- DataSinkInformation
 
- 
isDataStorepublic boolean isDataStore()Description copied from interface:DataSinkInformationReturns whether this sink is also a DataStore (aka data cache, the "store" part of store and forward).
 If it is, statistics can be retrieved through getDataStoreStatus- Specified by:
- isDataStorein interface- DataSinkInformation
 
- 
setIsAvailablepublic void setIsAvailable(boolean isAvailable) 
- 
setStatus
- 
setIsStorepublic void setIsStore(boolean isStore) 
- 
setDescriptionKey
- 
getMessagesDescription copied from interface:DataSinkInformationReturns any messages that the data sink might want to display.- Specified by:
- getMessagesin interface- DataSinkInformation
 
- 
addMessage
- 
getStorageMetricDescription copied from interface:DataSinkInformationRetrieves the metric for data flowing into the sink/store. If this is a store, will be the same as getDataStoreStatus().getStorageMetric()- Specified by:
- getStorageMetricin interface- DataSinkInformation
 
- 
setStorageMetric
 
-