public class LegacyTagHistorianProviderType extends SQLTagHistoryProviderType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE_ID |
description, name, typeId
Constructor and Description |
---|
LegacyTagHistorianProviderType() |
Modifier and Type | Method and Description |
---|---|
TagHistoryProvider |
createHistoryProvider(SQLTagHistoryProviderRecord profile,
GatewayContext context)
Create a new HistoryProvider given the persistent record(s) that defines its properties
|
RecordMeta<? extends PersistentRecord> |
getSettingsRecordType()
Defines a PersistentRecord type that will be used to add type-specific properties.
|
isEnabled, isSystemManaged
compareTo, findProfileSettingsRecord, getDescription, getName, getRecordInstanceActions, getSettingsRecordForeignKey, getTypeId, newRecordConfigPanel, onRecordDestroyed
public static final java.lang.String TYPE_ID
public TagHistoryProvider createHistoryProvider(SQLTagHistoryProviderRecord profile, GatewayContext context) throws java.lang.Exception
SQLTagHistoryProviderType
createHistoryProvider
in class SQLTagHistoryProviderType
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 PersistenceInterfacejava.lang.Exception
public RecordMeta<? extends PersistentRecord> getSettingsRecordType()
ExtensionPointType