Class TagHistorianSettingsRecord

  • All Implemented Interfaces:
    java.io.Serializable

    public class TagHistorianSettingsRecord
    extends PersistentRecord
    This is the settings record for our internal, system-managed, datasource based TagHistoryProviders. Note: there is a bit of refactor confusion here- this was originally supposed to be the master record for the SQLTagHistoryProvider extension point. However, since all of the datasource based settings were present on it, we had to create a new master record type when actually implementing the extension point. Thus, this record has a table name that doesn't match its class name. The real master record is in GatewayAPI.
    See Also:
    Serialized Form
    • Constructor Detail

      • TagHistorianSettingsRecord

        public TagHistorianSettingsRecord()
    • Method Detail

      • getMeta

        public RecordMeta<?> getMeta()
        Description copied from class: SRecordInstance
        This must be defined in every user record's definition to access the SRecord which provides the meta data for this instance. It is normally defined as:-

         SRecord getMeta() {
           return meta;
         };
         

        The actual meta variable is thus not Serialized, but it would not be anyway as it is usually static.

        Specified by:
        getMeta in class PersistentRecord
      • isPartitioningEnabled

        public boolean isPartitioningEnabled()
      • getPartitionSize

        public int getPartitionSize()
      • getPartitionSizeUnits

        public TimeUnits getPartitionSizeUnits()
      • isProcessingEnabled

        public boolean isProcessingEnabled()
      • getProcessingWindowSeconds

        public int getProcessingWindowSeconds()
      • isPruningEnabled

        public boolean isPruningEnabled()
      • getPruneAge

        public int getPruneAge()
      • getPruneAgeUnits

        public TimeUnits getPruneAgeUnits()
      • getStaleMultiplier

        public int getStaleMultiplier()
      • isTrackSceEnabled

        public boolean isTrackSceEnabled()