Class PubSubGroupTypeNode
- All Implemented Interfaces:
BaseObjectType,PubSubGroupType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
- Direct Known Subclasses:
ReaderGroupTypeNode,WriterGroupTypeNode
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.PubSubGroupType
GROUP_PROPERTIES, MAX_NETWORK_MESSAGE_SIZE, SECURITY_GROUP_ID, SECURITY_KEY_SERVICES, SECURITY_MODE -
Constructor Summary
ConstructorsConstructorDescriptionPubSubGroupTypeNode(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.structured.KeyValuePair[]Get the local value of the GroupProperties Node.Get the GroupPropertiesPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofPubSubGroupType.getGroupPropertiesNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerGet the local value of the MaxNetworkMessageSize Node.Get the MaxNetworkMessageSizePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofPubSubGroupType.getMaxNetworkMessageSizeNode().Get the local value of the SecurityGroupId Node.Get the SecurityGroupIdPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofPubSubGroupType.getSecurityGroupIdNode().org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[]Get the local value of the SecurityKeyServices Node.Get the SecurityKeyServicesPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofPubSubGroupType.getSecurityKeyServicesNode().org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityModeGet the local value of the SecurityMode Node.Get the SecurityModePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofPubSubGroupType.getSecurityModeNode().Get the StatusPubSubStatusTypeNode, ornullif it does not exist.CompletableFuture<? extends PubSubStatusTypeNode>Asynchronous implementation ofPubSubGroupType.getStatusNode().org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[]Read the value of the GroupProperties Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[]>An asynchronous implementation ofPubSubGroupType.readGroupProperties().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerRead the value of the MaxNetworkMessageSize Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>An asynchronous implementation ofPubSubGroupType.readMaxNetworkMessageSize().Read the value of the SecurityGroupId Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofPubSubGroupType.readSecurityGroupId().org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[]Read the value of the SecurityKeyServices Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[]>An asynchronous implementation ofPubSubGroupType.readSecurityKeyServices().org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityModeRead the value of the SecurityMode Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode>An asynchronous implementation ofPubSubGroupType.readSecurityMode().voidsetGroupProperties(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] value) Set the local value of the GroupProperties Node.voidsetMaxNetworkMessageSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Set the local value of the MaxNetworkMessageSize Node.voidsetSecurityGroupId(String value) Set the local value of the SecurityGroupId Node.voidsetSecurityKeyServices(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] value) Set the local value of the SecurityKeyServices Node.voidsetSecurityMode(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode value) Set the local value of the SecurityMode Node.voidwriteGroupProperties(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] value) Write a new value for the GroupProperties Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeGroupPropertiesAsync(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] groupProperties) An asynchronous implementation ofPubSubGroupType.writeGroupProperties(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[]).voidwriteMaxNetworkMessageSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Write a new value for the MaxNetworkMessageSize Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeMaxNetworkMessageSizeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNetworkMessageSize) An asynchronous implementation ofPubSubGroupType.writeMaxNetworkMessageSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).voidwriteSecurityGroupId(String value) Write a new value for the SecurityGroupId Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeSecurityGroupIdAsync(String securityGroupId) An asynchronous implementation ofPubSubGroupType.writeSecurityGroupId(java.lang.String).voidwriteSecurityKeyServices(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] value) Write a new value for the SecurityKeyServices Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeSecurityKeyServicesAsync(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] securityKeyServices) An asynchronous implementation ofPubSubGroupType.writeSecurityKeyServices(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[]).voidwriteSecurityMode(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode value) Write a new value for the SecurityMode Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeSecurityModeAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode securityMode) An asynchronous implementation ofPubSubGroupType.writeSecurityMode(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode).Methods 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.core.nodes.ObjectNode
getEventNotifier, setEventNotifier
-
Constructor Details
-
PubSubGroupTypeNode
public PubSubGroupTypeNode(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
-
getSecurityMode
public org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode getSecurityMode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubGroupTypeGet the local value of the SecurityMode Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getSecurityModein interfacePubSubGroupType- Returns:
- the local value of the SecurityMode Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SecurityMode Node.
-
setSecurityMode
public void setSecurityMode(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PubSubGroupTypeSet the local value of the SecurityMode Node.The value is only updated locally; it is not written to the server.
- Specified by:
setSecurityModein interfacePubSubGroupType- Parameters:
value- the local value to set for the SecurityMode Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SecurityMode Node.
-
readSecurityMode
public org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode readSecurityMode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubGroupTypeRead the value of the SecurityMode Node from the server and update the local value if the operation succeeds.- Specified by:
readSecurityModein interfacePubSubGroupType- Returns:
- the
MessageSecurityModevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSecurityMode
public void writeSecurityMode(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PubSubGroupTypeWrite a new value for the SecurityMode Node to the server and update the local value if the operation succeeds.- Specified by:
writeSecurityModein interfacePubSubGroupType- Parameters:
value- theMessageSecurityModevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readSecurityModeAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode> readSecurityModeAsync()Description copied from interface:PubSubGroupTypeAn asynchronous implementation ofPubSubGroupType.readSecurityMode().- Specified by:
readSecurityModeAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSecurityModeAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSecurityModeAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode securityMode) Description copied from interface:PubSubGroupTypeAn asynchronous implementation ofPubSubGroupType.writeSecurityMode(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode).- Specified by:
writeSecurityModeAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSecurityModeNode
Description copied from interface:PubSubGroupTypeGet the SecurityModePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSecurityModeNodein interfacePubSubGroupType- Returns:
- the SecurityMode
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSecurityModeNodeAsync
Description copied from interface:PubSubGroupTypeAsynchronous implementation ofPubSubGroupType.getSecurityModeNode().- Specified by:
getSecurityModeNodeAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getSecurityGroupId
Description copied from interface:PubSubGroupTypeGet the local value of the SecurityGroupId Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getSecurityGroupIdin interfacePubSubGroupType- Returns:
- the local value of the SecurityGroupId Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SecurityGroupId Node.
-
setSecurityGroupId
Description copied from interface:PubSubGroupTypeSet the local value of the SecurityGroupId Node.The value is only updated locally; it is not written to the server.
- Specified by:
setSecurityGroupIdin interfacePubSubGroupType- Parameters:
value- the local value to set for the SecurityGroupId Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SecurityGroupId Node.
-
readSecurityGroupId
Description copied from interface:PubSubGroupTypeRead the value of the SecurityGroupId Node from the server and update the local value if the operation succeeds.- Specified by:
readSecurityGroupIdin interfacePubSubGroupType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSecurityGroupId
Description copied from interface:PubSubGroupTypeWrite a new value for the SecurityGroupId Node to the server and update the local value if the operation succeeds.- Specified by:
writeSecurityGroupIdin interfacePubSubGroupType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readSecurityGroupIdAsync
Description copied from interface:PubSubGroupTypeAn asynchronous implementation ofPubSubGroupType.readSecurityGroupId().- Specified by:
readSecurityGroupIdAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSecurityGroupIdAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSecurityGroupIdAsync(String securityGroupId) Description copied from interface:PubSubGroupTypeAn asynchronous implementation ofPubSubGroupType.writeSecurityGroupId(java.lang.String).- Specified by:
writeSecurityGroupIdAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSecurityGroupIdNode
public PropertyTypeNode getSecurityGroupIdNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubGroupTypeGet the SecurityGroupIdPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSecurityGroupIdNodein interfacePubSubGroupType- Returns:
- the SecurityGroupId
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSecurityGroupIdNodeAsync
Description copied from interface:PubSubGroupTypeAsynchronous implementation ofPubSubGroupType.getSecurityGroupIdNode().- Specified by:
getSecurityGroupIdNodeAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getSecurityKeyServices
public org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] getSecurityKeyServices() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubGroupTypeGet the local value of the SecurityKeyServices Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getSecurityKeyServicesin interfacePubSubGroupType- Returns:
- the local value of the SecurityKeyServices Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SecurityKeyServices Node.
-
setSecurityKeyServices
public void setSecurityKeyServices(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PubSubGroupTypeSet the local value of the SecurityKeyServices Node.The value is only updated locally; it is not written to the server.
- Specified by:
setSecurityKeyServicesin interfacePubSubGroupType- Parameters:
value- the local value to set for the SecurityKeyServices Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SecurityKeyServices Node.
-
readSecurityKeyServices
public org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] readSecurityKeyServices() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubGroupTypeRead the value of the SecurityKeyServices Node from the server and update the local value if the operation succeeds.- Specified by:
readSecurityKeyServicesin interfacePubSubGroupType- Returns:
- the
EndpointDescriptionvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSecurityKeyServices
public void writeSecurityKeyServices(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PubSubGroupTypeWrite a new value for the SecurityKeyServices Node to the server and update the local value if the operation succeeds.- Specified by:
writeSecurityKeyServicesin interfacePubSubGroupType- Parameters:
value- theEndpointDescriptionvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readSecurityKeyServicesAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[]> readSecurityKeyServicesAsync()Description copied from interface:PubSubGroupTypeAn asynchronous implementation ofPubSubGroupType.readSecurityKeyServices().- Specified by:
readSecurityKeyServicesAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSecurityKeyServicesAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSecurityKeyServicesAsync(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] securityKeyServices) Description copied from interface:PubSubGroupTypeAn asynchronous implementation ofPubSubGroupType.writeSecurityKeyServices(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[]).- Specified by:
writeSecurityKeyServicesAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSecurityKeyServicesNode
public PropertyTypeNode getSecurityKeyServicesNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubGroupTypeGet the SecurityKeyServicesPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSecurityKeyServicesNodein interfacePubSubGroupType- Returns:
- the SecurityKeyServices
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSecurityKeyServicesNodeAsync
Description copied from interface:PubSubGroupTypeAsynchronous implementation ofPubSubGroupType.getSecurityKeyServicesNode().- Specified by:
getSecurityKeyServicesNodeAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getMaxNetworkMessageSize
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getMaxNetworkMessageSize() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubGroupTypeGet the local value of the MaxNetworkMessageSize Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getMaxNetworkMessageSizein interfacePubSubGroupType- Returns:
- the local value of the MaxNetworkMessageSize Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaxNetworkMessageSize Node.
-
setMaxNetworkMessageSize
public void setMaxNetworkMessageSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PubSubGroupTypeSet the local value of the MaxNetworkMessageSize Node.The value is only updated locally; it is not written to the server.
- Specified by:
setMaxNetworkMessageSizein interfacePubSubGroupType- Parameters:
value- the local value to set for the MaxNetworkMessageSize Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaxNetworkMessageSize Node.
-
readMaxNetworkMessageSize
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readMaxNetworkMessageSize() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubGroupTypeRead the value of the MaxNetworkMessageSize Node from the server and update the local value if the operation succeeds.- Specified by:
readMaxNetworkMessageSizein interfacePubSubGroupType- Returns:
- the
UIntegervalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeMaxNetworkMessageSize
public void writeMaxNetworkMessageSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PubSubGroupTypeWrite a new value for the MaxNetworkMessageSize Node to the server and update the local value if the operation succeeds.- Specified by:
writeMaxNetworkMessageSizein interfacePubSubGroupType- Parameters:
value- theUIntegervalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readMaxNetworkMessageSizeAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readMaxNetworkMessageSizeAsync()Description copied from interface:PubSubGroupTypeAn asynchronous implementation ofPubSubGroupType.readMaxNetworkMessageSize().- Specified by:
readMaxNetworkMessageSizeAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeMaxNetworkMessageSizeAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMaxNetworkMessageSizeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNetworkMessageSize) Description copied from interface:PubSubGroupTypeAn asynchronous implementation ofPubSubGroupType.writeMaxNetworkMessageSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).- Specified by:
writeMaxNetworkMessageSizeAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getMaxNetworkMessageSizeNode
public PropertyTypeNode getMaxNetworkMessageSizeNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubGroupTypeGet the MaxNetworkMessageSizePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getMaxNetworkMessageSizeNodein interfacePubSubGroupType- Returns:
- the MaxNetworkMessageSize
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getMaxNetworkMessageSizeNodeAsync
Description copied from interface:PubSubGroupTypeAsynchronous implementation ofPubSubGroupType.getMaxNetworkMessageSizeNode().- Specified by:
getMaxNetworkMessageSizeNodeAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getGroupProperties
public org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] getGroupProperties() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubGroupTypeGet the local value of the GroupProperties Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getGroupPropertiesin interfacePubSubGroupType- Returns:
- the local value of the GroupProperties Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the GroupProperties Node.
-
setGroupProperties
public void setGroupProperties(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PubSubGroupTypeSet the local value of the GroupProperties Node.The value is only updated locally; it is not written to the server.
- Specified by:
setGroupPropertiesin interfacePubSubGroupType- Parameters:
value- the local value to set for the GroupProperties Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the GroupProperties Node.
-
readGroupProperties
public org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] readGroupProperties() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubGroupTypeRead the value of the GroupProperties Node from the server and update the local value if the operation succeeds.- Specified by:
readGroupPropertiesin interfacePubSubGroupType- Returns:
- the
KeyValuePairvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeGroupProperties
public void writeGroupProperties(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PubSubGroupTypeWrite a new value for the GroupProperties Node to the server and update the local value if the operation succeeds.- Specified by:
writeGroupPropertiesin interfacePubSubGroupType- Parameters:
value- theKeyValuePairvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readGroupPropertiesAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[]> readGroupPropertiesAsync()Description copied from interface:PubSubGroupTypeAn asynchronous implementation ofPubSubGroupType.readGroupProperties().- Specified by:
readGroupPropertiesAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeGroupPropertiesAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeGroupPropertiesAsync(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] groupProperties) Description copied from interface:PubSubGroupTypeAn asynchronous implementation ofPubSubGroupType.writeGroupProperties(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[]).- Specified by:
writeGroupPropertiesAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getGroupPropertiesNode
public PropertyTypeNode getGroupPropertiesNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubGroupTypeGet the GroupPropertiesPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getGroupPropertiesNodein interfacePubSubGroupType- Returns:
- the GroupProperties
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getGroupPropertiesNodeAsync
Description copied from interface:PubSubGroupTypeAsynchronous implementation ofPubSubGroupType.getGroupPropertiesNode().- Specified by:
getGroupPropertiesNodeAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getStatusNode
Description copied from interface:PubSubGroupTypeGet the StatusPubSubStatusTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getStatusNodein interfacePubSubGroupType- Returns:
- the Status
PubSubStatusTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getStatusNodeAsync
Description copied from interface:PubSubGroupTypeAsynchronous implementation ofPubSubGroupType.getStatusNode().- Specified by:
getStatusNodeAsyncin interfacePubSubGroupType- Returns:
- a CompletableFuture that completes successfully with the PubSubStatusType Node or completes exceptionally if an error occurs creating or getting the Node.
-