public abstract class OPCServerType extends BaseExtensionPointType
description, name, typeId
Constructor and Description |
---|
OPCServerType(java.lang.String typeId)
Convenience contructor assumes that the bundle keys are of the form:
OPCServerTypes.TYPEID.[Display|Description]
|
OPCServerType(java.lang.String typeId,
java.lang.String nameKey,
java.lang.String descriptionKey) |
Modifier and Type | Method and Description |
---|---|
abstract SROPCServer |
createNewOPCServer(OPCServerSettingsRecord profile,
GatewayContext context)
Create a new SROPCServer given the persistent record(s) that defines its properties
|
addRecordInstanceActions, compareTo, findProfileSettingsRecord, getDescription, getName, getSettingsRecordForeignKey, getTypeId, isEnabled, newRecordConfigPanel, onRecordDestroyed
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSettingsRecordType
public OPCServerType(java.lang.String typeId, java.lang.String nameKey, java.lang.String descriptionKey)
public OPCServerType(java.lang.String typeId)
public abstract SROPCServer createNewOPCServer(OPCServerSettingsRecord profile, GatewayContext context) throws java.lang.Exception
profile
- The record that defines this OPC server.
OPC Server types should be able to use this record to look
up their type-specific settings object via the PersistenceInterfacejava.lang.Exception