Class AggregateSink
java.lang.Object
com.inductiveautomation.ignition.gateway.history.sf.sinks.AggregateSink
- All Implemented Interfaces:
- DataSink,- HistoryStorer
The aggregate sink pulls together sinks that support different types of data. For example, the TagHistory sink and
 the RecordHistory sink.
- 
Field SummaryFields inherited from interface com.inductiveautomation.ignition.gateway.history.DataSinkLOG_NAME_TEMPLATE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanacceptsData(HistoryFlavor dataType) Returns whether or not the storer can accept the specified type of data.voidAdds a sink to the list.getInfo()Gets the information for this sink, as well as any below it.Returns the name of the store and forward pipeline that this sink belongs to.Returns the quarantine interface for the sink.getSinks()booleanOnly true if ALL data sinks are accepting.booleanisLicensedFor(HistoryFlavor dataType) Assuming the storer accepts the flavor, is it currently licensed for it? If not, the data will not be stored.voidremoveSink(DataSink sink) voidshutdown()voidstartup()voidstoreData(HistoricalData data) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.inductiveautomation.ignition.gateway.history.DataSinkgetLogName
- 
Constructor Details- 
AggregateSink
 
- 
- 
Method Details- 
getPipelineNameDescription copied from interface:DataSinkReturns the name of the store and forward pipeline that this sink belongs to.- Specified by:
- getPipelineNamein interface- DataSink
 
- 
getSinks
- 
addSinkAdds a sink to the list. Will start the sink if this aggregate sink is started.
- 
removeSink
- 
getInfoDescription copied from interface:DataSinkGets the information for this sink, as well as any below it.
- 
getQuarantineManagerDescription copied from interface:DataSinkReturns the quarantine interface for the sink. If the sink doesn't support quarantined data, can return null.- Specified by:
- getQuarantineManagerin interface- DataSink
 
- 
isAcceptingpublic boolean isAccepting()Only true if ALL data sinks are accepting.- Specified by:
- isAcceptingin interface- DataSink
 
- 
shutdownpublic void shutdown()
- 
startuppublic void startup()
- 
acceptsDataDescription copied from interface:HistoryStorerReturns whether or not the storer can accept the specified type of data.- Specified by:
- acceptsDatain interface- HistoryStorer
 
- 
isLicensedForDescription copied from interface:HistoryStorerAssuming the storer accepts the flavor, is it currently licensed for it? If not, the data will not be stored.- Specified by:
- isLicensedForin interface- HistoryStorer
 
- 
storeData- Specified by:
- storeDatain interface- HistoryStorer
- Throws:
- Exception
 
 
-