Class SimulationHistorianProviderType

    • Constructor Detail

      • SimulationHistorianProviderType

        public SimulationHistorianProviderType()
    • Method Detail

      • createHistoryProvider

        public TagHistoryProvider createHistoryProvider​(TagHistoryProviderRecord profile,
                                                        GatewayContext context)
                                                 throws java.lang.Exception
        Description copied from class: TagHistoryProviderType
        Create a new HistoryProvider given the persistent record(s) that defines its properties
        Specified by:
        createHistoryProvider in class TagHistoryProviderType
        Parameters:
        profile - The record that defines this sqltag provider profile. Provider types should be able to use this record to look up their provider-specific settings object via the PersistenceInterface
        Throws:
        java.lang.Exception
      • getSettingsRecordType

        @Nullable
        public RecordMeta<? extends PersistentRecord> getSettingsRecordType()
        Description copied from interface: ExtensionPointType
        Defines a PersistentRecord type that will be used to add type-specific properties. Optional. If null is returned, it is assumed that no extra properties are needed for this type of profile.
        Returns:
        the meta of the settings record type for this object