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

public interface DialogConditionType extends ConditionType
See Also:
  • Field Details

    • PROMPT

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> PROMPT
    • RESPONSE_OPTION_SET

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]> RESPONSE_OPTION_SET
    • DEFAULT_RESPONSE

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Integer> DEFAULT_RESPONSE
    • OK_RESPONSE

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Integer> OK_RESPONSE
    • CANCEL_RESPONSE

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Integer> CANCEL_RESPONSE
    • LAST_RESPONSE

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Integer> LAST_RESPONSE
  • Method Details

    • getPrompt

      org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getPrompt() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the Prompt Node.

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

      Returns:
      the local value of the Prompt Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Prompt Node.
    • setPrompt

      void setPrompt(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the Prompt Node.

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

      Parameters:
      value - the local value to set for the Prompt Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Prompt Node.
    • readPrompt

      org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText readPrompt() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the Prompt Node from the server and update the local value if the operation succeeds.
      Returns:
      the LocalizedText value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writePrompt

      void writePrompt(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the Prompt Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the LocalizedText value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readPromptAsync

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

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

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

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

      Returns:
      the Prompt 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.
    • getPromptNodeAsync

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

      org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] getResponseOptionSet() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ResponseOptionSet Node.

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

      Returns:
      the local value of the ResponseOptionSet Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ResponseOptionSet Node.
    • setResponseOptionSet

      void setResponseOptionSet(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ResponseOptionSet Node.

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

      Parameters:
      value - the local value to set for the ResponseOptionSet Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ResponseOptionSet Node.
    • readResponseOptionSet

      org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] readResponseOptionSet() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ResponseOptionSet Node from the server and update the local value if the operation succeeds.
      Returns:
      the LocalizedText value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeResponseOptionSet

      void writeResponseOptionSet(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ResponseOptionSet Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the LocalizedText value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readResponseOptionSetAsync

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

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

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

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

      Returns:
      the ResponseOptionSet 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.
    • getResponseOptionSetNodeAsync

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

      Integer getDefaultResponse() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the DefaultResponse Node.

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

      Returns:
      the local value of the DefaultResponse Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DefaultResponse Node.
    • setDefaultResponse

      void setDefaultResponse(Integer value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the DefaultResponse Node.

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

      Parameters:
      value - the local value to set for the DefaultResponse Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DefaultResponse Node.
    • readDefaultResponse

      Integer readDefaultResponse() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the DefaultResponse Node from the server and update the local value if the operation succeeds.
      Returns:
      the Integer value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeDefaultResponse

      void writeDefaultResponse(Integer value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the DefaultResponse Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the Integer value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readDefaultResponseAsync

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

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

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

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

      Returns:
      the DefaultResponse 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.
    • getDefaultResponseNodeAsync

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

      Integer getOkResponse() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the OkResponse Node.

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

      Returns:
      the local value of the OkResponse Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the OkResponse Node.
    • setOkResponse

      void setOkResponse(Integer value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the OkResponse Node.

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

      Parameters:
      value - the local value to set for the OkResponse Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the OkResponse Node.
    • readOkResponse

      Integer readOkResponse() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the OkResponse Node from the server and update the local value if the operation succeeds.
      Returns:
      the Integer value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeOkResponse

      void writeOkResponse(Integer value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the OkResponse Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the Integer value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readOkResponseAsync

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

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

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

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

      Returns:
      the OkResponse 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.
    • getOkResponseNodeAsync

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

      Integer getCancelResponse() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the CancelResponse Node.

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

      Returns:
      the local value of the CancelResponse Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the CancelResponse Node.
    • setCancelResponse

      void setCancelResponse(Integer value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the CancelResponse Node.

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

      Parameters:
      value - the local value to set for the CancelResponse Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the CancelResponse Node.
    • readCancelResponse

      Integer readCancelResponse() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the CancelResponse Node from the server and update the local value if the operation succeeds.
      Returns:
      the Integer value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeCancelResponse

      void writeCancelResponse(Integer value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the CancelResponse Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the Integer value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readCancelResponseAsync

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

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

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

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

      Returns:
      the CancelResponse 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.
    • getCancelResponseNodeAsync

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

      Integer getLastResponse() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the LastResponse Node.

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

      Returns:
      the local value of the LastResponse Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LastResponse Node.
    • setLastResponse

      void setLastResponse(Integer value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the LastResponse Node.

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

      Parameters:
      value - the local value to set for the LastResponse Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LastResponse Node.
    • readLastResponse

      Integer readLastResponse() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the LastResponse Node from the server and update the local value if the operation succeeds.
      Returns:
      the Integer value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeLastResponse

      void writeLastResponse(Integer value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the LastResponse Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the Integer value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readLastResponseAsync

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

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

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

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

      Returns:
      the LastResponse 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.
    • getLastResponseNodeAsync

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

      org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getEnabledState() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the EnabledState Node.

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

      Specified by:
      getEnabledState in interface ConditionType
      Returns:
      the local value of the EnabledState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EnabledState Node.
    • setEnabledState

      void setEnabledState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the EnabledState Node.

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

      Specified by:
      setEnabledState in interface ConditionType
      Parameters:
      value - the local value to set for the EnabledState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EnabledState Node.
    • readEnabledState

      org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText readEnabledState() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the EnabledState Node from the server and update the local value if the operation succeeds.
      Specified by:
      readEnabledState in interface ConditionType
      Returns:
      the LocalizedText value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeEnabledState

      void writeEnabledState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the EnabledState Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeEnabledState in interface ConditionType
      Parameters:
      value - the LocalizedText value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readEnabledStateAsync

      CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> readEnabledStateAsync()
      An asynchronous implementation of readEnabledState().
      Specified by:
      readEnabledStateAsync in interface ConditionType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeEnabledStateAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEnabledStateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value)
      Specified by:
      writeEnabledStateAsync in interface ConditionType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getEnabledStateNode

      TwoStateVariableType getEnabledStateNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the EnabledState TwoStateVariableType Node, or null if it does not exist.

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

      Specified by:
      getEnabledStateNode in interface ConditionType
      Returns:
      the EnabledState TwoStateVariableType 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.
    • getEnabledStateNodeAsync

      CompletableFuture<? extends TwoStateVariableType> getEnabledStateNodeAsync()
      Asynchronous implementation of getEnabledStateNode().
      Specified by:
      getEnabledStateNodeAsync in interface ConditionType
      Returns:
      a CompletableFuture that completes successfully with the TwoStateVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getDialogState

      org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getDialogState() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the DialogState Node.

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

      Returns:
      the local value of the DialogState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DialogState Node.
    • setDialogState

      void setDialogState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the DialogState Node.

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

      Parameters:
      value - the local value to set for the DialogState Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DialogState Node.
    • readDialogState

      org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText readDialogState() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the DialogState Node from the server and update the local value if the operation succeeds.
      Returns:
      the LocalizedText value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeDialogState

      void writeDialogState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the DialogState Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the LocalizedText value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readDialogStateAsync

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

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

      TwoStateVariableType getDialogStateNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the DialogState TwoStateVariableType Node, or null if it does not exist.

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

      Returns:
      the DialogState TwoStateVariableType 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.
    • getDialogStateNodeAsync

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