Class CamelNamespace

  • All Implemented Interfaces:
    org.eclipse.milo.opcua.sdk.server.api.AddressSpace, org.eclipse.milo.opcua.sdk.server.api.AddressSpaceFragment, org.eclipse.milo.opcua.sdk.server.api.Namespace, org.eclipse.milo.opcua.sdk.server.api.services.AttributeHistoryServices, org.eclipse.milo.opcua.sdk.server.api.services.AttributeServices, org.eclipse.milo.opcua.sdk.server.api.services.MethodServices, org.eclipse.milo.opcua.sdk.server.api.services.MonitoredItemServices, org.eclipse.milo.opcua.sdk.server.api.services.NodeManagementServices, org.eclipse.milo.opcua.sdk.server.api.services.ViewServices, org.eclipse.milo.opcua.sdk.server.Lifecycle

    public class CamelNamespace
    extends org.eclipse.milo.opcua.sdk.server.api.ManagedNamespaceWithLifecycle
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.eclipse.milo.opcua.sdk.server.api.services.AttributeHistoryServices

        org.eclipse.milo.opcua.sdk.server.api.services.AttributeHistoryServices.HistoryReadContext, org.eclipse.milo.opcua.sdk.server.api.services.AttributeHistoryServices.HistoryUpdateContext
      • Nested classes/interfaces inherited from interface org.eclipse.milo.opcua.sdk.server.api.services.AttributeServices

        org.eclipse.milo.opcua.sdk.server.api.services.AttributeServices.ReadContext, org.eclipse.milo.opcua.sdk.server.api.services.AttributeServices.WriteContext
      • Nested classes/interfaces inherited from interface org.eclipse.milo.opcua.sdk.server.api.services.MethodServices

        org.eclipse.milo.opcua.sdk.server.api.services.MethodServices.CallContext
      • Nested classes/interfaces inherited from interface org.eclipse.milo.opcua.sdk.server.api.services.NodeManagementServices

        org.eclipse.milo.opcua.sdk.server.api.services.NodeManagementServices.AddNodesContext, org.eclipse.milo.opcua.sdk.server.api.services.NodeManagementServices.AddReferencesContext, org.eclipse.milo.opcua.sdk.server.api.services.NodeManagementServices.DeleteNodesContext, org.eclipse.milo.opcua.sdk.server.api.services.NodeManagementServices.DeleteReferencesContext
      • Nested classes/interfaces inherited from interface org.eclipse.milo.opcua.sdk.server.api.services.ViewServices

        org.eclipse.milo.opcua.sdk.server.api.services.ViewServices.BrowseContext, org.eclipse.milo.opcua.sdk.server.api.services.ViewServices.RegisterNodesContext, org.eclipse.milo.opcua.sdk.server.api.services.ViewServices.UnregisterNodesContext
    • Constructor Summary

      Constructors 
      Constructor Description
      CamelNamespace​(String namespaceUri, org.eclipse.milo.opcua.sdk.server.OpcUaServer server)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void createNodes()  
      CamelServerItem getOrAddItem​(String itemId)  
      void onDataItemsCreated​(List<org.eclipse.milo.opcua.sdk.server.api.DataItem> dataItems)  
      void onDataItemsDeleted​(List<org.eclipse.milo.opcua.sdk.server.api.DataItem> dataItems)  
      void onDataItemsModified​(List<org.eclipse.milo.opcua.sdk.server.api.DataItem> dataItems)  
      void onMonitoringModeChanged​(List<org.eclipse.milo.opcua.sdk.server.api.MonitoredItem> monitoredItems)  
      • Methods inherited from class org.eclipse.milo.opcua.sdk.server.api.ManagedNamespaceWithLifecycle

        getLifecycleManager, registerAddressSpace, registerNodeManager, shutdown, startup, unregisterAddressSpace, unregisterNodeManager
      • Methods inherited from class org.eclipse.milo.opcua.sdk.server.api.ManagedNamespace

        getFilter, getNamespaceIndex, getNamespaceUri, newNodeId, newNodeId, newNodeId, newNodeId, newNodeId, newQualifiedName
      • Methods inherited from class org.eclipse.milo.opcua.sdk.server.api.ManagedAddressSpace

        browse, call, createNodeFactory, getInvocationHandler, getNodeContext, getNodeFactory, getNodeManager, getReferences, getServer, read, registerNodes, unregisterNodes, write
      • Methods inherited from interface org.eclipse.milo.opcua.sdk.server.api.services.AttributeHistoryServices

        historyRead, historyUpdate
      • Methods inherited from interface org.eclipse.milo.opcua.sdk.server.api.services.AttributeServices

        read, write
      • Methods inherited from interface org.eclipse.milo.opcua.sdk.server.api.services.MethodServices

        call
      • Methods inherited from interface org.eclipse.milo.opcua.sdk.server.api.services.MonitoredItemServices

        onCreateDataItem, onCreateEventItem, onEventItemsCreated, onEventItemsDeleted, onEventItemsModified, onModifyDataItem, onModifyEventItem
      • Methods inherited from interface org.eclipse.milo.opcua.sdk.server.api.services.NodeManagementServices

        addNodes, addReferences, deleteNodes, deleteReferences
      • Methods inherited from interface org.eclipse.milo.opcua.sdk.server.api.services.ViewServices

        browse, browse, getReferences, getViewCount, registerNodes, unregisterNodes
    • Constructor Detail

      • CamelNamespace

        public CamelNamespace​(String namespaceUri,
                              org.eclipse.milo.opcua.sdk.server.OpcUaServer server)
    • Method Detail

      • createNodes

        protected void createNodes()
      • onDataItemsCreated

        public void onDataItemsCreated​(List<org.eclipse.milo.opcua.sdk.server.api.DataItem> dataItems)
      • onDataItemsModified

        public void onDataItemsModified​(List<org.eclipse.milo.opcua.sdk.server.api.DataItem> dataItems)
      • onDataItemsDeleted

        public void onDataItemsDeleted​(List<org.eclipse.milo.opcua.sdk.server.api.DataItem> dataItems)
      • onMonitoringModeChanged

        public void onMonitoringModeChanged​(List<org.eclipse.milo.opcua.sdk.server.api.MonitoredItem> monitoredItems)