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

public interface ReaderGroupType extends PubSubGroupType
See Also:
  • Method Details

    • getDiagnosticsNode

      PubSubDiagnosticsReaderGroupType getDiagnosticsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the Diagnostics PubSubDiagnosticsReaderGroupType Node, or null if it does not exist.

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

      Returns:
      the Diagnostics PubSubDiagnosticsReaderGroupType 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.
    • getDiagnosticsNodeAsync

      CompletableFuture<? extends PubSubDiagnosticsReaderGroupType> getDiagnosticsNodeAsync()
      Asynchronous implementation of getDiagnosticsNode().
      Returns:
      a CompletableFuture that completes successfully with the PubSubDiagnosticsReaderGroupType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getTransportSettingsNode

      ReaderGroupTransportType getTransportSettingsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the TransportSettings ReaderGroupTransportType Node, or null if it does not exist.

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

      Returns:
      the TransportSettings ReaderGroupTransportType 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.
    • getTransportSettingsNodeAsync

      CompletableFuture<? extends ReaderGroupTransportType> getTransportSettingsNodeAsync()
      Asynchronous implementation of getTransportSettingsNode().
      Returns:
      a CompletableFuture that completes successfully with the ReaderGroupTransportType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getMessageSettingsNode

      ReaderGroupMessageType getMessageSettingsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the MessageSettings ReaderGroupMessageType Node, or null if it does not exist.

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

      Returns:
      the MessageSettings ReaderGroupMessageType 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.
    • getMessageSettingsNodeAsync

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