public class DefaultDataSinkInfo extends java.lang.Object implements DataSinkInformation
| Constructor and Description |
|---|
DefaultDataSinkInfo() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessage(LocalizedString message) |
DataStoreStatus |
getDataStoreStatus() |
java.lang.String |
getDescriptionKey()
Returns a key that points to a useful name describing the store, such as "Memory Buffer" or "Local Cache".
|
java.util.List<LocalizedString> |
getMessages()
Returns any messages that the data sink might want to display.
|
StatMetric |
getStorageMetric()
Retrieves the metric for data flowing into the sink/store.
|
boolean |
isAvailable() |
boolean |
isDataStore()
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 |
void |
setDescriptionKey(java.lang.String descriptionKey) |
void |
setIsAvailable(boolean isAvailable) |
void |
setIsStore(boolean isStore) |
void |
setStatus(DataStoreStatus status) |
void |
setStorageMetric(StatMetric storeMetric) |
public DataStoreStatus getDataStoreStatus()
getDataStoreStatus in interface DataSinkInformationpublic java.lang.String getDescriptionKey()
DataSinkInformationgetDescriptionKey in interface DataSinkInformationpublic boolean isAvailable()
isAvailable in interface DataSinkInformationpublic boolean isDataStore()
DataSinkInformationisDataStore in interface DataSinkInformationpublic void setIsAvailable(boolean isAvailable)
public void setStatus(DataStoreStatus status)
public void setIsStore(boolean isStore)
public void setDescriptionKey(java.lang.String descriptionKey)
public java.util.List<LocalizedString> getMessages()
DataSinkInformationgetMessages in interface DataSinkInformationpublic void addMessage(LocalizedString message)
public StatMetric getStorageMetric()
DataSinkInformationgetStorageMetric in interface DataSinkInformationpublic void setStorageMetric(StatMetric storeMetric)