All Superinterfaces:
BaseObjectType, org.eclipse.milo.opcua.sdk.core.nodes.Node, org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
All Known Implementing Classes:
ServerTypeNode

public interface ServerType extends BaseObjectType
See Also:
  • Field Details

    • SERVER_ARRAY

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String[]> SERVER_ARRAY
    • NAMESPACE_ARRAY

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String[]> NAMESPACE_ARRAY
    • URIS_VERSION

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> URIS_VERSION
    • SERVICE_LEVEL

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte> SERVICE_LEVEL
    • AUDITING

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Boolean> AUDITING
    • ESTIMATED_RETURN_TIME

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.DateTime> ESTIMATED_RETURN_TIME
    • LOCAL_TIME

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType> LOCAL_TIME
  • Method Details

    • getServerArray

      String[] getServerArray() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ServerArray Node.

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

      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

      void setServerArray(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ServerArray Node.

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

      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

      String[] readServerArray() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ServerArray Node from the server and update the local value if the operation succeeds.
      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

      void writeServerArray(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ServerArray Node to the server and update the local value if the operation succeeds.
      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

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

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

      PropertyType getServerArrayNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ServerArray PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getServerArrayNodeAsync()
      Asynchronous implementation of getServerArrayNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getNamespaceArray

      String[] getNamespaceArray() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the NamespaceArray Node.

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

      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

      void setNamespaceArray(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the NamespaceArray Node.

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

      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

      String[] readNamespaceArray() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the NamespaceArray Node from the server and update the local value if the operation succeeds.
      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

      void writeNamespaceArray(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the NamespaceArray Node to the server and update the local value if the operation succeeds.
      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

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

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

      PropertyType getNamespaceArrayNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the NamespaceArray PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getNamespaceArrayNodeAsync()
      Asynchronous implementation of getNamespaceArrayNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getUrisVersion

      org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getUrisVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the UrisVersion Node.

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

      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

      void setUrisVersion(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the UrisVersion Node.

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

      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

      org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readUrisVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the UrisVersion Node from the server and update the local value if the operation succeeds.
      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

      void writeUrisVersion(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the UrisVersion Node to the server and update the local value if the operation succeeds.
      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

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeUrisVersionAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getUrisVersionNode

      PropertyType getUrisVersionNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the UrisVersion PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getUrisVersionNodeAsync()
      Asynchronous implementation of getUrisVersionNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getServiceLevel

      org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte getServiceLevel() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ServiceLevel Node.

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

      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

      void setServiceLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ServiceLevel Node.

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

      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

      org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte readServiceLevel() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ServiceLevel Node from the server and update the local value if the operation succeeds.
      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

      void writeServiceLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ServiceLevel Node to the server and update the local value if the operation succeeds.
      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

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeServiceLevelAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getServiceLevelNode

      PropertyType getServiceLevelNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ServiceLevel PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getServiceLevelNodeAsync()
      Asynchronous implementation of getServiceLevelNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getAuditing

      Boolean getAuditing() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the Auditing Node.

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

      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

      void setAuditing(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the Auditing Node.

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

      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

      Boolean readAuditing() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the Auditing Node from the server and update the local value if the operation succeeds.
      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

      void writeAuditing(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the Auditing Node to the server and update the local value if the operation succeeds.
      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

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

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

      PropertyType getAuditingNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the Auditing PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getAuditingNodeAsync()
      Asynchronous implementation of getAuditingNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getEstimatedReturnTime

      org.eclipse.milo.opcua.stack.core.types.builtin.DateTime getEstimatedReturnTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the EstimatedReturnTime Node.

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

      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

      void setEstimatedReturnTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the EstimatedReturnTime Node.

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

      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

      org.eclipse.milo.opcua.stack.core.types.builtin.DateTime readEstimatedReturnTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the EstimatedReturnTime Node from the server and update the local value if the operation succeeds.
      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

      void writeEstimatedReturnTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the EstimatedReturnTime Node to the server and update the local value if the operation succeeds.
      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

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEstimatedReturnTimeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getEstimatedReturnTimeNode

      PropertyType getEstimatedReturnTimeNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the EstimatedReturnTime PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getEstimatedReturnTimeNodeAsync()
      Asynchronous implementation of getEstimatedReturnTimeNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getLocalTime

      org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType getLocalTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the LocalTime Node.

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

      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

      void setLocalTime(org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the LocalTime Node.

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

      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

      org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType readLocalTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the LocalTime Node from the server and update the local value if the operation succeeds.
      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

      void writeLocalTime(org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the LocalTime Node to the server and update the local value if the operation succeeds.
      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

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeLocalTimeAsync(org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getLocalTimeNode

      PropertyType getLocalTimeNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the LocalTime PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getLocalTimeNodeAsync()
      Asynchronous implementation of getLocalTimeNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getServerStatus

      org.eclipse.milo.opcua.stack.core.types.structured.ServerStatusDataType getServerStatus() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ServerStatus Node.

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

      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

      void setServerStatus(org.eclipse.milo.opcua.stack.core.types.structured.ServerStatusDataType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ServerStatus Node.

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

      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

      org.eclipse.milo.opcua.stack.core.types.structured.ServerStatusDataType readServerStatus() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ServerStatus Node from the server and update the local value if the operation succeeds.
      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

      void writeServerStatus(org.eclipse.milo.opcua.stack.core.types.structured.ServerStatusDataType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ServerStatus Node to the server and update the local value if the operation succeeds.
      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

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeServerStatusAsync(org.eclipse.milo.opcua.stack.core.types.structured.ServerStatusDataType value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getServerStatusNode

      ServerStatusType getServerStatusNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ServerStatus ServerStatusType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends ServerStatusType> getServerStatusNodeAsync()
      Asynchronous implementation of getServerStatusNode().
      Returns:
      a CompletableFuture that completes successfully with the ServerStatusType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getServerCapabilitiesNode

      ServerCapabilitiesType getServerCapabilitiesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ServerCapabilities ServerCapabilitiesType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends ServerCapabilitiesType> getServerCapabilitiesNodeAsync()
      Asynchronous implementation of getServerCapabilitiesNode().
      Returns:
      a CompletableFuture that completes successfully with the ServerCapabilitiesType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getServerDiagnosticsNode

      ServerDiagnosticsType getServerDiagnosticsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ServerDiagnostics ServerDiagnosticsType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends ServerDiagnosticsType> getServerDiagnosticsNodeAsync()
      Asynchronous implementation of getServerDiagnosticsNode().
      Returns:
      a CompletableFuture that completes successfully with the ServerDiagnosticsType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getVendorServerInfoNode

      VendorServerInfoType getVendorServerInfoNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the VendorServerInfo VendorServerInfoType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends VendorServerInfoType> getVendorServerInfoNodeAsync()
      Asynchronous implementation of getVendorServerInfoNode().
      Returns:
      a CompletableFuture that completes successfully with the VendorServerInfoType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getServerRedundancyNode

      ServerRedundancyType getServerRedundancyNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ServerRedundancy ServerRedundancyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends ServerRedundancyType> getServerRedundancyNodeAsync()
      Asynchronous implementation of getServerRedundancyNode().
      Returns:
      a CompletableFuture that completes successfully with the ServerRedundancyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getNamespacesNode

      NamespacesType getNamespacesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the Namespaces NamespacesType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends NamespacesType> getNamespacesNodeAsync()
      Asynchronous implementation of getNamespacesNode().
      Returns:
      a CompletableFuture that completes successfully with the NamespacesType Node or completes exceptionally if an error occurs creating or getting the Node.