All Implemented Interfaces:
BaseObjectType, ServerType, org.eclipse.milo.opcua.sdk.core.nodes.Node, org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode

public class ServerTypeNode extends BaseObjectTypeNode implements ServerType
  • Constructor Details

    • ServerTypeNode

      public ServerTypeNode(OpcUaClient client, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass, org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier)
  • Method Details

    • getServerArray

      public String[] getServerArray() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the local value of the ServerArray Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getServerArray in interface ServerType
      Returns:
      the local value of the ServerArray Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ServerArray Node.
    • setServerArray

      public void setServerArray(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Set the local value of the ServerArray Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setServerArray in interface ServerType
      Parameters:
      value - the local value to set for the ServerArray Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ServerArray Node.
    • readServerArray

      public String[] readServerArray() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Read the value of the ServerArray Node from the server and update the local value if the operation succeeds.
      Specified by:
      readServerArray in interface ServerType
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeServerArray

      public void writeServerArray(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Write a new value for the ServerArray Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeServerArray in interface ServerType
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readServerArrayAsync

      public CompletableFuture<? extends String[]> readServerArrayAsync()
      Description copied from interface: ServerType
      An asynchronous implementation of ServerType.readServerArray().
      Specified by:
      readServerArrayAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeServerArrayAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeServerArrayAsync(String[] serverArray)
      Description copied from interface: ServerType
      An asynchronous implementation of ServerType.writeServerArray(java.lang.String[]).
      Specified by:
      writeServerArrayAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getServerArrayNode

      public PropertyTypeNode getServerArrayNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the ServerArray PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getServerArrayNode in interface ServerType
      Returns:
      the ServerArray PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getServerArrayNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getServerArrayNodeAsync()
      Description copied from interface: ServerType
      Asynchronous implementation of ServerType.getServerArrayNode().
      Specified by:
      getServerArrayNodeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getNamespaceArray

      public String[] getNamespaceArray() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the local value of the NamespaceArray Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getNamespaceArray in interface ServerType
      Returns:
      the local value of the NamespaceArray Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the NamespaceArray Node.
    • setNamespaceArray

      public void setNamespaceArray(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Set the local value of the NamespaceArray Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setNamespaceArray in interface ServerType
      Parameters:
      value - the local value to set for the NamespaceArray Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the NamespaceArray Node.
    • readNamespaceArray

      public String[] readNamespaceArray() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Read the value of the NamespaceArray Node from the server and update the local value if the operation succeeds.
      Specified by:
      readNamespaceArray in interface ServerType
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeNamespaceArray

      public void writeNamespaceArray(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Write a new value for the NamespaceArray Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeNamespaceArray in interface ServerType
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readNamespaceArrayAsync

      public CompletableFuture<? extends String[]> readNamespaceArrayAsync()
      Description copied from interface: ServerType
      An asynchronous implementation of ServerType.readNamespaceArray().
      Specified by:
      readNamespaceArrayAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeNamespaceArrayAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeNamespaceArrayAsync(String[] namespaceArray)
      Description copied from interface: ServerType
      An asynchronous implementation of ServerType.writeNamespaceArray(java.lang.String[]).
      Specified by:
      writeNamespaceArrayAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getNamespaceArrayNode

      public PropertyTypeNode getNamespaceArrayNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the NamespaceArray PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getNamespaceArrayNode in interface ServerType
      Returns:
      the NamespaceArray PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getNamespaceArrayNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getNamespaceArrayNodeAsync()
      Description copied from interface: ServerType
      Asynchronous implementation of ServerType.getNamespaceArrayNode().
      Specified by:
      getNamespaceArrayNodeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getUrisVersion

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getUrisVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the local value of the UrisVersion Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getUrisVersion in interface ServerType
      Returns:
      the local value of the UrisVersion Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the UrisVersion Node.
    • setUrisVersion

      public void setUrisVersion(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Set the local value of the UrisVersion Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setUrisVersion in interface ServerType
      Parameters:
      value - the local value to set for the UrisVersion Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the UrisVersion Node.
    • readUrisVersion

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readUrisVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Read the value of the UrisVersion Node from the server and update the local value if the operation succeeds.
      Specified by:
      readUrisVersion in interface ServerType
      Returns:
      the UInteger value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeUrisVersion

      public void writeUrisVersion(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Write a new value for the UrisVersion Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeUrisVersion in interface ServerType
      Parameters:
      value - the UInteger value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readUrisVersionAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readUrisVersionAsync()
      Description copied from interface: ServerType
      An asynchronous implementation of ServerType.readUrisVersion().
      Specified by:
      readUrisVersionAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeUrisVersionAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeUrisVersionAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger urisVersion)
      Description copied from interface: ServerType
      Specified by:
      writeUrisVersionAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getUrisVersionNode

      public PropertyTypeNode getUrisVersionNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the UrisVersion PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getUrisVersionNode in interface ServerType
      Returns:
      the UrisVersion PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getUrisVersionNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getUrisVersionNodeAsync()
      Description copied from interface: ServerType
      Asynchronous implementation of ServerType.getUrisVersionNode().
      Specified by:
      getUrisVersionNodeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getServiceLevel

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte getServiceLevel() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the local value of the ServiceLevel Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getServiceLevel in interface ServerType
      Returns:
      the local value of the ServiceLevel Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ServiceLevel Node.
    • setServiceLevel

      public void setServiceLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Set the local value of the ServiceLevel Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setServiceLevel in interface ServerType
      Parameters:
      value - the local value to set for the ServiceLevel Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ServiceLevel Node.
    • readServiceLevel

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte readServiceLevel() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Read the value of the ServiceLevel Node from the server and update the local value if the operation succeeds.
      Specified by:
      readServiceLevel in interface ServerType
      Returns:
      the UByte value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeServiceLevel

      public void writeServiceLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Write a new value for the ServiceLevel Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeServiceLevel in interface ServerType
      Parameters:
      value - the UByte value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readServiceLevelAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte> readServiceLevelAsync()
      Description copied from interface: ServerType
      An asynchronous implementation of ServerType.readServiceLevel().
      Specified by:
      readServiceLevelAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeServiceLevelAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeServiceLevelAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte serviceLevel)
      Description copied from interface: ServerType
      Specified by:
      writeServiceLevelAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getServiceLevelNode

      public PropertyTypeNode getServiceLevelNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the ServiceLevel PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getServiceLevelNode in interface ServerType
      Returns:
      the ServiceLevel PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getServiceLevelNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getServiceLevelNodeAsync()
      Description copied from interface: ServerType
      Asynchronous implementation of ServerType.getServiceLevelNode().
      Specified by:
      getServiceLevelNodeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getAuditing

      public Boolean getAuditing() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the local value of the Auditing Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getAuditing in interface ServerType
      Returns:
      the local value of the Auditing Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Auditing Node.
    • setAuditing

      public void setAuditing(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Set the local value of the Auditing Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setAuditing in interface ServerType
      Parameters:
      value - the local value to set for the Auditing Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Auditing Node.
    • readAuditing

      public Boolean readAuditing() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Read the value of the Auditing Node from the server and update the local value if the operation succeeds.
      Specified by:
      readAuditing in interface ServerType
      Returns:
      the Boolean value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeAuditing

      public void writeAuditing(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Write a new value for the Auditing Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeAuditing in interface ServerType
      Parameters:
      value - the Boolean value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readAuditingAsync

      public CompletableFuture<? extends Boolean> readAuditingAsync()
      Description copied from interface: ServerType
      An asynchronous implementation of ServerType.readAuditing().
      Specified by:
      readAuditingAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeAuditingAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeAuditingAsync(Boolean auditing)
      Description copied from interface: ServerType
      An asynchronous implementation of ServerType.writeAuditing(java.lang.Boolean).
      Specified by:
      writeAuditingAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getAuditingNode

      public PropertyTypeNode getAuditingNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the Auditing PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getAuditingNode in interface ServerType
      Returns:
      the Auditing PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getAuditingNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getAuditingNodeAsync()
      Description copied from interface: ServerType
      Asynchronous implementation of ServerType.getAuditingNode().
      Specified by:
      getAuditingNodeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getEstimatedReturnTime

      public org.eclipse.milo.opcua.stack.core.types.builtin.DateTime getEstimatedReturnTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the local value of the EstimatedReturnTime Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getEstimatedReturnTime in interface ServerType
      Returns:
      the local value of the EstimatedReturnTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EstimatedReturnTime Node.
    • setEstimatedReturnTime

      public void setEstimatedReturnTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Set the local value of the EstimatedReturnTime Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setEstimatedReturnTime in interface ServerType
      Parameters:
      value - the local value to set for the EstimatedReturnTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EstimatedReturnTime Node.
    • readEstimatedReturnTime

      public org.eclipse.milo.opcua.stack.core.types.builtin.DateTime readEstimatedReturnTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Read the value of the EstimatedReturnTime Node from the server and update the local value if the operation succeeds.
      Specified by:
      readEstimatedReturnTime in interface ServerType
      Returns:
      the DateTime value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeEstimatedReturnTime

      public void writeEstimatedReturnTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Write a new value for the EstimatedReturnTime Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeEstimatedReturnTime in interface ServerType
      Parameters:
      value - the DateTime value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readEstimatedReturnTimeAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.DateTime> readEstimatedReturnTimeAsync()
      Description copied from interface: ServerType
      An asynchronous implementation of ServerType.readEstimatedReturnTime().
      Specified by:
      readEstimatedReturnTimeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeEstimatedReturnTimeAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEstimatedReturnTimeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime estimatedReturnTime)
      Description copied from interface: ServerType
      Specified by:
      writeEstimatedReturnTimeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getEstimatedReturnTimeNode

      public PropertyTypeNode getEstimatedReturnTimeNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the EstimatedReturnTime PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getEstimatedReturnTimeNode in interface ServerType
      Returns:
      the EstimatedReturnTime PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getEstimatedReturnTimeNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getEstimatedReturnTimeNodeAsync()
      Description copied from interface: ServerType
      Asynchronous implementation of ServerType.getEstimatedReturnTimeNode().
      Specified by:
      getEstimatedReturnTimeNodeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getLocalTime

      public org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType getLocalTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the local value of the LocalTime Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getLocalTime in interface ServerType
      Returns:
      the local value of the LocalTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LocalTime Node.
    • setLocalTime

      public void setLocalTime(org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Set the local value of the LocalTime Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setLocalTime in interface ServerType
      Parameters:
      value - the local value to set for the LocalTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LocalTime Node.
    • readLocalTime

      public org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType readLocalTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Read the value of the LocalTime Node from the server and update the local value if the operation succeeds.
      Specified by:
      readLocalTime in interface ServerType
      Returns:
      the TimeZoneDataType value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeLocalTime

      public void writeLocalTime(org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Write a new value for the LocalTime Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeLocalTime in interface ServerType
      Parameters:
      value - the TimeZoneDataType value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readLocalTimeAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType> readLocalTimeAsync()
      Description copied from interface: ServerType
      An asynchronous implementation of ServerType.readLocalTime().
      Specified by:
      readLocalTimeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeLocalTimeAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeLocalTimeAsync(org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType localTime)
      Description copied from interface: ServerType
      Specified by:
      writeLocalTimeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getLocalTimeNode

      public PropertyTypeNode getLocalTimeNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the LocalTime PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getLocalTimeNode in interface ServerType
      Returns:
      the LocalTime PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getLocalTimeNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getLocalTimeNodeAsync()
      Description copied from interface: ServerType
      Asynchronous implementation of ServerType.getLocalTimeNode().
      Specified by:
      getLocalTimeNodeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getServerStatus

      public org.eclipse.milo.opcua.stack.core.types.structured.ServerStatusDataType getServerStatus() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the local value of the ServerStatus Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getServerStatus in interface ServerType
      Returns:
      the local value of the ServerStatus Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ServerStatus Node.
    • setServerStatus

      public void setServerStatus(org.eclipse.milo.opcua.stack.core.types.structured.ServerStatusDataType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Set the local value of the ServerStatus Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setServerStatus in interface ServerType
      Parameters:
      value - the local value to set for the ServerStatus Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ServerStatus Node.
    • readServerStatus

      public org.eclipse.milo.opcua.stack.core.types.structured.ServerStatusDataType readServerStatus() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Read the value of the ServerStatus Node from the server and update the local value if the operation succeeds.
      Specified by:
      readServerStatus in interface ServerType
      Returns:
      the ServerStatusDataType value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeServerStatus

      public void writeServerStatus(org.eclipse.milo.opcua.stack.core.types.structured.ServerStatusDataType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Write a new value for the ServerStatus Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeServerStatus in interface ServerType
      Parameters:
      value - the ServerStatusDataType value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readServerStatusAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.ServerStatusDataType> readServerStatusAsync()
      Description copied from interface: ServerType
      An asynchronous implementation of ServerType.readServerStatus().
      Specified by:
      readServerStatusAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeServerStatusAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeServerStatusAsync(org.eclipse.milo.opcua.stack.core.types.structured.ServerStatusDataType serverStatus)
      Description copied from interface: ServerType
      Specified by:
      writeServerStatusAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getServerStatusNode

      public ServerStatusTypeNode getServerStatusNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the ServerStatus ServerStatusType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getServerStatusNode in interface ServerType
      Returns:
      the ServerStatus ServerStatusType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getServerStatusNodeAsync

      public CompletableFuture<? extends ServerStatusTypeNode> getServerStatusNodeAsync()
      Description copied from interface: ServerType
      Asynchronous implementation of ServerType.getServerStatusNode().
      Specified by:
      getServerStatusNodeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the ServerStatusType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getServerCapabilitiesNode

      public ServerCapabilitiesTypeNode getServerCapabilitiesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the ServerCapabilities ServerCapabilitiesType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getServerCapabilitiesNode in interface ServerType
      Returns:
      the ServerCapabilities ServerCapabilitiesType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getServerCapabilitiesNodeAsync

      public CompletableFuture<? extends ServerCapabilitiesTypeNode> getServerCapabilitiesNodeAsync()
      Description copied from interface: ServerType
      Asynchronous implementation of ServerType.getServerCapabilitiesNode().
      Specified by:
      getServerCapabilitiesNodeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the ServerCapabilitiesType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getServerDiagnosticsNode

      public ServerDiagnosticsTypeNode getServerDiagnosticsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the ServerDiagnostics ServerDiagnosticsType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getServerDiagnosticsNode in interface ServerType
      Returns:
      the ServerDiagnostics ServerDiagnosticsType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getServerDiagnosticsNodeAsync

      public CompletableFuture<? extends ServerDiagnosticsTypeNode> getServerDiagnosticsNodeAsync()
      Description copied from interface: ServerType
      Asynchronous implementation of ServerType.getServerDiagnosticsNode().
      Specified by:
      getServerDiagnosticsNodeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the ServerDiagnosticsType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getVendorServerInfoNode

      public VendorServerInfoTypeNode getVendorServerInfoNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the VendorServerInfo VendorServerInfoType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getVendorServerInfoNode in interface ServerType
      Returns:
      the VendorServerInfo VendorServerInfoType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getVendorServerInfoNodeAsync

      public CompletableFuture<? extends VendorServerInfoTypeNode> getVendorServerInfoNodeAsync()
      Description copied from interface: ServerType
      Asynchronous implementation of ServerType.getVendorServerInfoNode().
      Specified by:
      getVendorServerInfoNodeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the VendorServerInfoType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getServerRedundancyNode

      public ServerRedundancyTypeNode getServerRedundancyNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the ServerRedundancy ServerRedundancyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getServerRedundancyNode in interface ServerType
      Returns:
      the ServerRedundancy ServerRedundancyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getServerRedundancyNodeAsync

      public CompletableFuture<? extends ServerRedundancyTypeNode> getServerRedundancyNodeAsync()
      Description copied from interface: ServerType
      Asynchronous implementation of ServerType.getServerRedundancyNode().
      Specified by:
      getServerRedundancyNodeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the ServerRedundancyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getNamespacesNode

      public NamespacesTypeNode getNamespacesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerType
      Get the Namespaces NamespacesType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getNamespacesNode in interface ServerType
      Returns:
      the Namespaces NamespacesType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getNamespacesNodeAsync

      public CompletableFuture<? extends NamespacesTypeNode> getNamespacesNodeAsync()
      Description copied from interface: ServerType
      Asynchronous implementation of ServerType.getNamespacesNode().
      Specified by:
      getNamespacesNodeAsync in interface ServerType
      Returns:
      a CompletableFuture that completes successfully with the NamespacesType Node or completes exceptionally if an error occurs creating or getting the Node.