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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMessage
(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.boolean
boolean
Returns 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 getDataStoreStatusvoid
setDescriptionKey
(String descriptionKey) void
setIsAvailable
(boolean isAvailable) void
setIsStore
(boolean isStore) void
setStatus
(DataStoreStatus status) void
setStorageMetric
(StatMetric storeMetric)
-
Constructor Details
-
DefaultDataSinkInfo
public DefaultDataSinkInfo()
-
-
Method Details
-
getDataStoreStatus
- Specified by:
getDataStoreStatus
in interfaceDataSinkInformation
-
getDescriptionKey
Description copied from interface:DataSinkInformation
Returns a key that points to a useful name describing the store, such as "Memory Buffer" or "Local Cache".- Specified by:
getDescriptionKey
in interfaceDataSinkInformation
-
isAvailable
public boolean isAvailable()- Specified by:
isAvailable
in interfaceDataSinkInformation
-
isDataStore
public boolean isDataStore()Description copied from interface:DataSinkInformation
Returns 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:
isDataStore
in interfaceDataSinkInformation
-
setIsAvailable
public void setIsAvailable(boolean isAvailable) -
setStatus
-
setIsStore
public void setIsStore(boolean isStore) -
setDescriptionKey
-
getMessages
Description copied from interface:DataSinkInformation
Returns any messages that the data sink might want to display.- Specified by:
getMessages
in interfaceDataSinkInformation
-
addMessage
-
getStorageMetric
Description copied from interface:DataSinkInformation
Retrieves the metric for data flowing into the sink/store. If this is a store, will be the same as getDataStoreStatus().getStorageMetric()- Specified by:
getStorageMetric
in interfaceDataSinkInformation
-
setStorageMetric
-