Interface DataTypeManagerFactory.Initializer
- All Known Implementing Classes:
DataTypeManagerFactory.DefaultInitializer
- Enclosing interface:
- DataTypeManagerFactory
public static interface DataTypeManagerFactory.Initializer
An initializer that registers codecs for custom data types with a
DataTypeManager.
Implementations traverse the DataTypeTree and register codecs for structure types.
-
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(org.eclipse.milo.opcua.stack.core.NamespaceTable namespaceTable, org.eclipse.milo.opcua.sdk.core.typetree.DataTypeTree dataTypeTree, org.eclipse.milo.opcua.stack.core.types.DataTypeManager dataTypeManager) Register codecs for custom data types.
-
Method Details
-
initialize
void initialize(org.eclipse.milo.opcua.stack.core.NamespaceTable namespaceTable, org.eclipse.milo.opcua.sdk.core.typetree.DataTypeTree dataTypeTree, org.eclipse.milo.opcua.stack.core.types.DataTypeManager dataTypeManager) throws org.eclipse.milo.opcua.stack.core.UaException Register codecs for custom data types.- Parameters:
namespaceTable- the Server'sNamespaceTable.dataTypeTree- the Client'sDataTypeTree.dataTypeManager- theDataTypeManagerto register codecs with.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs during initialization.
-