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 Type
    Method
    Description
    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)
    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's NamespaceTable.
      dataTypeTree - the Client's DataTypeTree.
      dataTypeManager - the DataTypeManager to register codecs with.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs during initialization.