protected class TagHistorySplitterProvider.InternalDataSink extends java.lang.Object implements StoreAndForwardEngine
Modifier and Type | Class and Description |
---|---|
protected class |
TagHistorySplitterProvider.InternalDataSink.SplitterStatus |
LOG_NAME_TEMPLATE, ROOT_LOGGER
Modifier | Constructor and Description |
---|---|
protected |
InternalDataSink() |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsData(HistoryFlavor flavor)
Returns whether or not the storer can accept the specified type of data.
|
java.util.List<DataSinkInformation> |
getInfo()
Gets the information for this sink, as well as any below it.
|
java.lang.String |
getPipelineName()
Returns the name of the store and forward pipeline that this sink belongs to.
|
QuarantineManager |
getQuarantineManager()
Returns the quarantine interface for the sink.
|
boolean |
isAccepting()
Returns whether the data store is accepting data.
|
boolean |
isLicensedFor(HistoryFlavor arg0)
Assuming the storer accepts the flavor, is it currently licensed for it? If not, the data will not be stored.
|
void |
shutdown() |
void |
startup() |
void |
storeData(HistoricalData data) |
public boolean acceptsData(HistoryFlavor flavor)
HistoryStorer
acceptsData
in interface HistoryStorer
public void storeData(HistoricalData data) throws java.lang.Exception
storeData
in interface HistoryStorer
java.lang.Exception
public java.util.List<DataSinkInformation> getInfo()
DataSink
public java.lang.String getPipelineName()
DataSink
getPipelineName
in interface DataSink
public QuarantineManager getQuarantineManager()
DataSink
getQuarantineManager
in interface DataSink
public boolean isAccepting()
DataSink
isAccepting
in interface DataSink
public boolean isLicensedFor(HistoryFlavor arg0)
HistoryStorer
isLicensedFor
in interface HistoryStorer