public class DatasourceProviderType extends SQLTagProviderType
description, name, typeId
Constructor and Description |
---|
DatasourceProviderType() |
DatasourceProviderType(java.lang.String typeId,
java.lang.String name,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
TagProvider |
createNewProvider(SQLTagProviderRecord profile,
GatewayContext context)
Create a new TagProvider 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.
|
protected TagProvider |
instantiateProvider(GatewayContext context,
java.lang.String name,
java.lang.String dsName,
int pollRate,
int pollOverlap) |
addRecordInstanceActions, compareTo, findProfileSettingsRecord, getDescription, getName, getSettingsRecordForeignKey, getTypeId, isEnabled, newRecordConfigPanel, onRecordDestroyed
public DatasourceProviderType()
public DatasourceProviderType(java.lang.String typeId, java.lang.String name, java.lang.String description)
public TagProvider createNewProvider(SQLTagProviderRecord profile, GatewayContext context) throws java.lang.Exception
SQLTagProviderType
createNewProvider
in class SQLTagProviderType
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
protected TagProvider instantiateProvider(GatewayContext context, java.lang.String name, java.lang.String dsName, int pollRate, int pollOverlap)
public RecordMeta<? extends PersistentRecord> getSettingsRecordType()
ExtensionPointType