Class LocalHistorianSFEngine

    • Constructor Detail

      • LocalHistorianSFEngine

        public LocalHistorianSFEngine​(DataSink sink)
    • Method Detail

      • isLicensedFor

        public boolean isLicensedFor​(HistoryFlavor dataType)
        Description copied from interface: HistoryStorer
        Assuming the storer accepts the flavor, is it currently licensed for it? If not, the data will not be stored.
        Specified by:
        isLicensedFor in interface HistoryStorer
      • getPipelineName

        public java.lang.String getPipelineName()
        Description copied from interface: DataSink
        Returns the name of the store and forward pipeline that this sink belongs to.
        Specified by:
        getPipelineName in interface DataSink
      • startup

        public void startup()
        Specified by:
        startup in interface DataSink
      • shutdown

        public void shutdown()
        Specified by:
        shutdown in interface DataSink
      • isAccepting

        public boolean isAccepting()
        Description copied from interface: DataSink
        Returns whether the data store is accepting data.
        Specified by:
        isAccepting in interface DataSink
      • getInfo

        public java.util.List<DataSinkInformation> getInfo()
        Description copied from interface: DataSink
        Gets the information for this sink, as well as any below it.
        Specified by:
        getInfo in interface DataSink
      • getQuarantineManager

        public QuarantineManager getQuarantineManager()
        Description copied from interface: DataSink
        Returns the quarantine interface for the sink. If the sink doesn't support quarantined data, can return null.
        Specified by:
        getQuarantineManager in interface DataSink
      • getLogName

        public java.lang.String getLogName()
        Description copied from interface: DataSink
        How this element will be represented in the log system. The full name of the logger will be "StoreAndForward.{ThisValue}" It should be surrounded with a MDC key of the pipeline name
        Specified by:
        getLogName in interface DataSink