Class NonTransparentBackupRedundancyTypeNode
java.lang.Object
org.eclipse.milo.opcua.sdk.client.nodes.UaNode
org.eclipse.milo.opcua.sdk.client.nodes.UaObjectNode
org.eclipse.milo.opcua.sdk.client.model.objects.BaseObjectTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.ServerRedundancyTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.NonTransparentRedundancyTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.NonTransparentBackupRedundancyTypeNode
- All Implemented Interfaces:
BaseObjectType,NonTransparentBackupRedundancyType,NonTransparentRedundancyType,ServerRedundancyType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
public class NonTransparentBackupRedundancyTypeNode
extends NonTransparentRedundancyTypeNode
implements NonTransparentBackupRedundancyType
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.NonTransparentBackupRedundancyType
MODE, REDUNDANT_SERVER_ARRAYFields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.NonTransparentRedundancyType
SERVER_URI_ARRAYFields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.ServerRedundancyType
REDUNDANCY_SUPPORT, REDUNDANT_SERVER_ARRAY -
Constructor Summary
ConstructorsConstructorDescriptionNonTransparentBackupRedundancyTypeNode(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 Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.enumerated.RedundantServerModegetMode()Get the local value of the Mode Node.Get the ModePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofNonTransparentBackupRedundancyType.getModeNode().org.eclipse.milo.opcua.stack.core.types.structured.RedundantServerDataType[]Get the local value of the RedundantServerArray Node.Get the RedundantServerArrayPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofServerRedundancyType.getRedundantServerArrayNode().org.eclipse.milo.opcua.stack.core.types.enumerated.RedundantServerModereadMode()Read the value of the Mode Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.RedundantServerMode>An asynchronous implementation ofNonTransparentBackupRedundancyType.readMode().org.eclipse.milo.opcua.stack.core.types.structured.RedundantServerDataType[]Read the value of the RedundantServerArray Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.RedundantServerDataType[]>An asynchronous implementation ofServerRedundancyType.readRedundantServerArray().voidsetMode(org.eclipse.milo.opcua.stack.core.types.enumerated.RedundantServerMode value) Set the local value of the Mode Node.voidsetRedundantServerArray(org.eclipse.milo.opcua.stack.core.types.structured.RedundantServerDataType[] value) Set the local value of the RedundantServerArray Node.voidwriteMode(org.eclipse.milo.opcua.stack.core.types.enumerated.RedundantServerMode value) Write a new value for the Mode Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeModeAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.RedundantServerMode mode) An asynchronous implementation ofNonTransparentBackupRedundancyType.writeMode(org.eclipse.milo.opcua.stack.core.types.enumerated.RedundantServerMode).voidwriteRedundantServerArray(org.eclipse.milo.opcua.stack.core.types.structured.RedundantServerDataType[] value) Write a new value for the RedundantServerArray Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeRedundantServerArrayAsync(org.eclipse.milo.opcua.stack.core.types.structured.RedundantServerDataType[] redundantServerArray) An asynchronous implementation ofServerRedundancyType.writeRedundantServerArray(org.eclipse.milo.opcua.stack.core.types.structured.RedundantServerDataType[]).Methods inherited from class org.eclipse.milo.opcua.sdk.client.model.objects.NonTransparentRedundancyTypeNode
getServerUriArray, getServerUriArrayNode, getServerUriArrayNodeAsync, readServerUriArray, readServerUriArrayAsync, setServerUriArray, writeServerUriArray, writeServerUriArrayAsyncMethods inherited from class org.eclipse.milo.opcua.sdk.client.model.objects.ServerRedundancyTypeNode
getRedundancySupport, getRedundancySupportNode, getRedundancySupportNodeAsync, readRedundancySupport, readRedundancySupportAsync, setRedundancySupport, writeRedundancySupport, writeRedundancySupportAsyncMethods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaObjectNode
callMethod, callMethod, callMethodAsync, callMethodAsync, getAttributeValue, getEventNotifier, getIconAsync, getMethod, getMethod, getMethodAsync, getMethodAsync, getNamingRuleAsync, getNodeVersionAsync, getObjectComponent, getObjectComponent, getObjectComponent, getObjectComponentAsync, getObjectComponentAsync, getObjectComponentAsync, getTypeDefinition, getTypeDefinitionAsync, getVariableComponent, getVariableComponent, getVariableComponent, getVariableComponentAsync, getVariableComponentAsync, getVariableComponentAsync, readEventNotifier, setAttributeValue, setEventNotifier, setIconAsync, setNamingRuleAsync, setNodeVersionAsync, writeEventNotifierMethods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaNode
browse, browse, browseAsync, browseAsync, browseNodes, browseNodes, browseNodesAsync, browseNodesAsync, canonicalize, cast, findMemberNodeId, getAccessRestrictions, getBrowseName, getComponentAsync, getDescription, getDisplayName, getMemberNodeAsync, getNodeClass, getNodeId, getProperty, getPropertyNodeAsync, getPropertyNodeAsync, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, invalidate, readAccessRestrictions, readAttribute, readAttributeAsync, readBrowseName, readDescription, readDisplayName, readNamespaceIndex, readNodeClass, readNodeId, readProperty, readRolePermissions, readUserRolePermissions, readUserWriteMask, readWriteMask, refresh, refreshAsync, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setProperty, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMask, synchronize, synchronizeAsync, writeAccessRestrictions, writeAttribute, writeAttributeAsync, writeBrowseName, writeDescription, writeDisplayName, writeNodeClass, writeNodeId, writeProperty, writeRolePermissions, writeUserRolePermissions, writeUserWriteMask, writeWriteMaskMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.Node
getAccessRestrictions, getBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMaskMethods inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.NonTransparentRedundancyType
getServerUriArray, getServerUriArrayNode, getServerUriArrayNodeAsync, readServerUriArray, readServerUriArrayAsync, setServerUriArray, writeServerUriArray, writeServerUriArrayAsyncMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
getEventNotifier, setEventNotifierMethods inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.ServerRedundancyType
getRedundancySupport, getRedundancySupportNode, getRedundancySupportNodeAsync, readRedundancySupport, readRedundancySupportAsync, setRedundancySupport, writeRedundancySupport, writeRedundancySupportAsync
-
Constructor Details
-
NonTransparentBackupRedundancyTypeNode
public NonTransparentBackupRedundancyTypeNode(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
-
getRedundantServerArray
public org.eclipse.milo.opcua.stack.core.types.structured.RedundantServerDataType[] getRedundantServerArray() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ServerRedundancyTypeGet the local value of the RedundantServerArray Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getRedundantServerArrayin interfaceNonTransparentBackupRedundancyType- Specified by:
getRedundantServerArrayin interfaceServerRedundancyType- Overrides:
getRedundantServerArrayin classServerRedundancyTypeNode- Returns:
- the local value of the RedundantServerArray Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the RedundantServerArray Node.
-
setRedundantServerArray
public void setRedundantServerArray(org.eclipse.milo.opcua.stack.core.types.structured.RedundantServerDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ServerRedundancyTypeSet the local value of the RedundantServerArray Node.The value is only updated locally; it is not written to the server.
- Specified by:
setRedundantServerArrayin interfaceNonTransparentBackupRedundancyType- Specified by:
setRedundantServerArrayin interfaceServerRedundancyType- Overrides:
setRedundantServerArrayin classServerRedundancyTypeNode- Parameters:
value- the local value to set for the RedundantServerArray Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the RedundantServerArray Node.
-
readRedundantServerArray
public org.eclipse.milo.opcua.stack.core.types.structured.RedundantServerDataType[] readRedundantServerArray() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ServerRedundancyTypeRead the value of the RedundantServerArray Node from the server and update the local value if the operation succeeds.- Specified by:
readRedundantServerArrayin interfaceNonTransparentBackupRedundancyType- Specified by:
readRedundantServerArrayin interfaceServerRedundancyType- Overrides:
readRedundantServerArrayin classServerRedundancyTypeNode- Returns:
- the
RedundantServerDataTypevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeRedundantServerArray
public void writeRedundantServerArray(org.eclipse.milo.opcua.stack.core.types.structured.RedundantServerDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ServerRedundancyTypeWrite a new value for the RedundantServerArray Node to the server and update the local value if the operation succeeds.- Specified by:
writeRedundantServerArrayin interfaceNonTransparentBackupRedundancyType- Specified by:
writeRedundantServerArrayin interfaceServerRedundancyType- Overrides:
writeRedundantServerArrayin classServerRedundancyTypeNode- Parameters:
value- theRedundantServerDataTypevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readRedundantServerArrayAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.RedundantServerDataType[]> readRedundantServerArrayAsync()Description copied from interface:ServerRedundancyTypeAn asynchronous implementation ofServerRedundancyType.readRedundantServerArray().- Specified by:
readRedundantServerArrayAsyncin interfaceNonTransparentBackupRedundancyType- Specified by:
readRedundantServerArrayAsyncin interfaceServerRedundancyType- Overrides:
readRedundantServerArrayAsyncin classServerRedundancyTypeNode- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeRedundantServerArrayAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeRedundantServerArrayAsync(org.eclipse.milo.opcua.stack.core.types.structured.RedundantServerDataType[] redundantServerArray) Description copied from interface:ServerRedundancyTypeAn asynchronous implementation ofServerRedundancyType.writeRedundantServerArray(org.eclipse.milo.opcua.stack.core.types.structured.RedundantServerDataType[]).- Specified by:
writeRedundantServerArrayAsyncin interfaceNonTransparentBackupRedundancyType- Specified by:
writeRedundantServerArrayAsyncin interfaceServerRedundancyType- Overrides:
writeRedundantServerArrayAsyncin classServerRedundancyTypeNode- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getRedundantServerArrayNode
public PropertyTypeNode getRedundantServerArrayNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ServerRedundancyTypeGet the RedundantServerArrayPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getRedundantServerArrayNodein interfaceNonTransparentBackupRedundancyType- Specified by:
getRedundantServerArrayNodein interfaceServerRedundancyType- Overrides:
getRedundantServerArrayNodein classServerRedundancyTypeNode- Returns:
- the RedundantServerArray
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getRedundantServerArrayNodeAsync
Description copied from interface:ServerRedundancyTypeAsynchronous implementation ofServerRedundancyType.getRedundantServerArrayNode().- Specified by:
getRedundantServerArrayNodeAsyncin interfaceNonTransparentBackupRedundancyType- Specified by:
getRedundantServerArrayNodeAsyncin interfaceServerRedundancyType- Overrides:
getRedundantServerArrayNodeAsyncin classServerRedundancyTypeNode- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getMode
public org.eclipse.milo.opcua.stack.core.types.enumerated.RedundantServerMode getMode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:NonTransparentBackupRedundancyTypeGet the local value of the Mode Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getModein interfaceNonTransparentBackupRedundancyType- Returns:
- the local value of the Mode Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Mode Node.
-
setMode
public void setMode(org.eclipse.milo.opcua.stack.core.types.enumerated.RedundantServerMode value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:NonTransparentBackupRedundancyTypeSet the local value of the Mode Node.The value is only updated locally; it is not written to the server.
- Specified by:
setModein interfaceNonTransparentBackupRedundancyType- Parameters:
value- the local value to set for the Mode Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Mode Node.
-
readMode
public org.eclipse.milo.opcua.stack.core.types.enumerated.RedundantServerMode readMode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:NonTransparentBackupRedundancyTypeRead the value of the Mode Node from the server and update the local value if the operation succeeds.- Specified by:
readModein interfaceNonTransparentBackupRedundancyType- Returns:
- the
RedundantServerModevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeMode
public void writeMode(org.eclipse.milo.opcua.stack.core.types.enumerated.RedundantServerMode value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:NonTransparentBackupRedundancyTypeWrite a new value for the Mode Node to the server and update the local value if the operation succeeds.- Specified by:
writeModein interfaceNonTransparentBackupRedundancyType- Parameters:
value- theRedundantServerModevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readModeAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.RedundantServerMode> readModeAsync()Description copied from interface:NonTransparentBackupRedundancyTypeAn asynchronous implementation ofNonTransparentBackupRedundancyType.readMode().- Specified by:
readModeAsyncin interfaceNonTransparentBackupRedundancyType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeModeAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeModeAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.RedundantServerMode mode) Description copied from interface:NonTransparentBackupRedundancyTypeAn asynchronous implementation ofNonTransparentBackupRedundancyType.writeMode(org.eclipse.milo.opcua.stack.core.types.enumerated.RedundantServerMode).- Specified by:
writeModeAsyncin interfaceNonTransparentBackupRedundancyType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getModeNode
Description copied from interface:NonTransparentBackupRedundancyTypeGet the ModePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getModeNodein interfaceNonTransparentBackupRedundancyType- Returns:
- the Mode
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getModeNodeAsync
Description copied from interface:NonTransparentBackupRedundancyTypeAsynchronous implementation ofNonTransparentBackupRedundancyType.getModeNode().- Specified by:
getModeNodeAsyncin interfaceNonTransparentBackupRedundancyType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-