Class DatagramConnectionTransportTypeNode
- All Implemented Interfaces:
BaseObjectType,ConnectionTransportType,DatagramConnectionTransportType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.DatagramConnectionTransportType
DATAGRAM_QOS, DISCOVERY_ANNOUNCE_RATE, DISCOVERY_MAX_MESSAGE_SIZE, QOS_CATEGORY -
Constructor Summary
ConstructorsConstructorDescriptionDatagramConnectionTransportTypeNode(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.QosDataType[]Get the local value of the DatagramQos Node.Get the DatagramQosPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofDatagramConnectionTransportType.getDatagramQosNode().Get the DiscoveryAddressNetworkAddressTypeNode, ornullif it does not exist.CompletableFuture<? extends NetworkAddressTypeNode>Asynchronous implementation ofDatagramConnectionTransportType.getDiscoveryAddressNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerGet the local value of the DiscoveryAnnounceRate Node.Get the DiscoveryAnnounceRatePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofDatagramConnectionTransportType.getDiscoveryAnnounceRateNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerGet the local value of the DiscoveryMaxMessageSize Node.Get the DiscoveryMaxMessageSizePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofDatagramConnectionTransportType.getDiscoveryMaxMessageSizeNode().Get the local value of the QosCategory Node.Get the QosCategoryPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofDatagramConnectionTransportType.getQosCategoryNode().org.eclipse.milo.opcua.stack.core.types.structured.QosDataType[]Read the value of the DatagramQos Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.QosDataType[]>An asynchronous implementation ofDatagramConnectionTransportType.readDatagramQos().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerRead the value of the DiscoveryAnnounceRate 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 ofDatagramConnectionTransportType.readDiscoveryAnnounceRate().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerRead the value of the DiscoveryMaxMessageSize 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 ofDatagramConnectionTransportType.readDiscoveryMaxMessageSize().Read the value of the QosCategory Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofDatagramConnectionTransportType.readQosCategory().voidsetDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.QosDataType[] value) Set the local value of the DatagramQos Node.voidsetDiscoveryAnnounceRate(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Set the local value of the DiscoveryAnnounceRate Node.voidsetDiscoveryMaxMessageSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Set the local value of the DiscoveryMaxMessageSize Node.voidsetQosCategory(String value) Set the local value of the QosCategory Node.voidwriteDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.QosDataType[] value) Write a new value for the DatagramQos Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeDatagramQosAsync(org.eclipse.milo.opcua.stack.core.types.structured.QosDataType[] datagramQos) An asynchronous implementation ofDatagramConnectionTransportType.writeDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.QosDataType[]).voidwriteDiscoveryAnnounceRate(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Write a new value for the DiscoveryAnnounceRate Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeDiscoveryAnnounceRateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger discoveryAnnounceRate) An asynchronous implementation ofDatagramConnectionTransportType.writeDiscoveryAnnounceRate(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).voidwriteDiscoveryMaxMessageSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Write a new value for the DiscoveryMaxMessageSize Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeDiscoveryMaxMessageSizeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger discoveryMaxMessageSize) An asynchronous implementation ofDatagramConnectionTransportType.writeDiscoveryMaxMessageSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).voidwriteQosCategory(String value) Write a new value for the QosCategory Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeQosCategoryAsync(String qosCategory) An asynchronous implementation ofDatagramConnectionTransportType.writeQosCategory(java.lang.String).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
-
DatagramConnectionTransportTypeNode
public DatagramConnectionTransportTypeNode(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
-
getDiscoveryAnnounceRate
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getDiscoveryAnnounceRate() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramConnectionTransportTypeGet the local value of the DiscoveryAnnounceRate Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getDiscoveryAnnounceRatein interfaceDatagramConnectionTransportType- Returns:
- the local value of the DiscoveryAnnounceRate Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the DiscoveryAnnounceRate Node.
-
setDiscoveryAnnounceRate
public void setDiscoveryAnnounceRate(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramConnectionTransportTypeSet the local value of the DiscoveryAnnounceRate Node.The value is only updated locally; it is not written to the server.
- Specified by:
setDiscoveryAnnounceRatein interfaceDatagramConnectionTransportType- Parameters:
value- the local value to set for the DiscoveryAnnounceRate Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the DiscoveryAnnounceRate Node.
-
readDiscoveryAnnounceRate
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readDiscoveryAnnounceRate() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramConnectionTransportTypeRead the value of the DiscoveryAnnounceRate Node from the server and update the local value if the operation succeeds.- Specified by:
readDiscoveryAnnounceRatein interfaceDatagramConnectionTransportType- Returns:
- the
UIntegervalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeDiscoveryAnnounceRate
public void writeDiscoveryAnnounceRate(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramConnectionTransportTypeWrite a new value for the DiscoveryAnnounceRate Node to the server and update the local value if the operation succeeds.- Specified by:
writeDiscoveryAnnounceRatein interfaceDatagramConnectionTransportType- Parameters:
value- theUIntegervalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readDiscoveryAnnounceRateAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readDiscoveryAnnounceRateAsync()Description copied from interface:DatagramConnectionTransportTypeAn asynchronous implementation ofDatagramConnectionTransportType.readDiscoveryAnnounceRate().- Specified by:
readDiscoveryAnnounceRateAsyncin interfaceDatagramConnectionTransportType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeDiscoveryAnnounceRateAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDiscoveryAnnounceRateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger discoveryAnnounceRate) Description copied from interface:DatagramConnectionTransportTypeAn asynchronous implementation ofDatagramConnectionTransportType.writeDiscoveryAnnounceRate(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).- Specified by:
writeDiscoveryAnnounceRateAsyncin interfaceDatagramConnectionTransportType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getDiscoveryAnnounceRateNode
public PropertyTypeNode getDiscoveryAnnounceRateNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramConnectionTransportTypeGet the DiscoveryAnnounceRatePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getDiscoveryAnnounceRateNodein interfaceDatagramConnectionTransportType- Returns:
- the DiscoveryAnnounceRate
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getDiscoveryAnnounceRateNodeAsync
Description copied from interface:DatagramConnectionTransportTypeAsynchronous implementation ofDatagramConnectionTransportType.getDiscoveryAnnounceRateNode().- Specified by:
getDiscoveryAnnounceRateNodeAsyncin interfaceDatagramConnectionTransportType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getDiscoveryMaxMessageSize
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getDiscoveryMaxMessageSize() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramConnectionTransportTypeGet the local value of the DiscoveryMaxMessageSize Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getDiscoveryMaxMessageSizein interfaceDatagramConnectionTransportType- Returns:
- the local value of the DiscoveryMaxMessageSize Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the DiscoveryMaxMessageSize Node.
-
setDiscoveryMaxMessageSize
public void setDiscoveryMaxMessageSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramConnectionTransportTypeSet the local value of the DiscoveryMaxMessageSize Node.The value is only updated locally; it is not written to the server.
- Specified by:
setDiscoveryMaxMessageSizein interfaceDatagramConnectionTransportType- Parameters:
value- the local value to set for the DiscoveryMaxMessageSize Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the DiscoveryMaxMessageSize Node.
-
readDiscoveryMaxMessageSize
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readDiscoveryMaxMessageSize() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramConnectionTransportTypeRead the value of the DiscoveryMaxMessageSize Node from the server and update the local value if the operation succeeds.- Specified by:
readDiscoveryMaxMessageSizein interfaceDatagramConnectionTransportType- Returns:
- the
UIntegervalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeDiscoveryMaxMessageSize
public void writeDiscoveryMaxMessageSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramConnectionTransportTypeWrite a new value for the DiscoveryMaxMessageSize Node to the server and update the local value if the operation succeeds.- Specified by:
writeDiscoveryMaxMessageSizein interfaceDatagramConnectionTransportType- Parameters:
value- theUIntegervalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readDiscoveryMaxMessageSizeAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readDiscoveryMaxMessageSizeAsync()Description copied from interface:DatagramConnectionTransportTypeAn asynchronous implementation ofDatagramConnectionTransportType.readDiscoveryMaxMessageSize().- Specified by:
readDiscoveryMaxMessageSizeAsyncin interfaceDatagramConnectionTransportType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeDiscoveryMaxMessageSizeAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDiscoveryMaxMessageSizeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger discoveryMaxMessageSize) Description copied from interface:DatagramConnectionTransportTypeAn asynchronous implementation ofDatagramConnectionTransportType.writeDiscoveryMaxMessageSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).- Specified by:
writeDiscoveryMaxMessageSizeAsyncin interfaceDatagramConnectionTransportType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getDiscoveryMaxMessageSizeNode
public PropertyTypeNode getDiscoveryMaxMessageSizeNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramConnectionTransportTypeGet the DiscoveryMaxMessageSizePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getDiscoveryMaxMessageSizeNodein interfaceDatagramConnectionTransportType- Returns:
- the DiscoveryMaxMessageSize
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getDiscoveryMaxMessageSizeNodeAsync
Description copied from interface:DatagramConnectionTransportTypeAsynchronous implementation ofDatagramConnectionTransportType.getDiscoveryMaxMessageSizeNode().- Specified by:
getDiscoveryMaxMessageSizeNodeAsyncin interfaceDatagramConnectionTransportType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getQosCategory
Description copied from interface:DatagramConnectionTransportTypeGet the local value of the QosCategory Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getQosCategoryin interfaceDatagramConnectionTransportType- Returns:
- the local value of the QosCategory Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the QosCategory Node.
-
setQosCategory
Description copied from interface:DatagramConnectionTransportTypeSet the local value of the QosCategory Node.The value is only updated locally; it is not written to the server.
- Specified by:
setQosCategoryin interfaceDatagramConnectionTransportType- Parameters:
value- the local value to set for the QosCategory Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the QosCategory Node.
-
readQosCategory
Description copied from interface:DatagramConnectionTransportTypeRead the value of the QosCategory Node from the server and update the local value if the operation succeeds.- Specified by:
readQosCategoryin interfaceDatagramConnectionTransportType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeQosCategory
Description copied from interface:DatagramConnectionTransportTypeWrite a new value for the QosCategory Node to the server and update the local value if the operation succeeds.- Specified by:
writeQosCategoryin interfaceDatagramConnectionTransportType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readQosCategoryAsync
Description copied from interface:DatagramConnectionTransportTypeAn asynchronous implementation ofDatagramConnectionTransportType.readQosCategory().- Specified by:
readQosCategoryAsyncin interfaceDatagramConnectionTransportType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeQosCategoryAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeQosCategoryAsync(String qosCategory) Description copied from interface:DatagramConnectionTransportTypeAn asynchronous implementation ofDatagramConnectionTransportType.writeQosCategory(java.lang.String).- Specified by:
writeQosCategoryAsyncin interfaceDatagramConnectionTransportType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getQosCategoryNode
Description copied from interface:DatagramConnectionTransportTypeGet the QosCategoryPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getQosCategoryNodein interfaceDatagramConnectionTransportType- Returns:
- the QosCategory
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getQosCategoryNodeAsync
Description copied from interface:DatagramConnectionTransportTypeAsynchronous implementation ofDatagramConnectionTransportType.getQosCategoryNode().- Specified by:
getQosCategoryNodeAsyncin interfaceDatagramConnectionTransportType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getDatagramQos
public org.eclipse.milo.opcua.stack.core.types.structured.QosDataType[] getDatagramQos() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramConnectionTransportTypeGet the local value of the DatagramQos Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getDatagramQosin interfaceDatagramConnectionTransportType- Returns:
- the local value of the DatagramQos Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the DatagramQos Node.
-
setDatagramQos
public void setDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.QosDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramConnectionTransportTypeSet the local value of the DatagramQos Node.The value is only updated locally; it is not written to the server.
- Specified by:
setDatagramQosin interfaceDatagramConnectionTransportType- Parameters:
value- the local value to set for the DatagramQos Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the DatagramQos Node.
-
readDatagramQos
public org.eclipse.milo.opcua.stack.core.types.structured.QosDataType[] readDatagramQos() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramConnectionTransportTypeRead the value of the DatagramQos Node from the server and update the local value if the operation succeeds.- Specified by:
readDatagramQosin interfaceDatagramConnectionTransportType- Returns:
- the
QosDataTypevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeDatagramQos
public void writeDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.QosDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:DatagramConnectionTransportTypeWrite a new value for the DatagramQos Node to the server and update the local value if the operation succeeds.- Specified by:
writeDatagramQosin interfaceDatagramConnectionTransportType- Parameters:
value- theQosDataTypevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readDatagramQosAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.QosDataType[]> readDatagramQosAsync()Description copied from interface:DatagramConnectionTransportTypeAn asynchronous implementation ofDatagramConnectionTransportType.readDatagramQos().- Specified by:
readDatagramQosAsyncin interfaceDatagramConnectionTransportType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeDatagramQosAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDatagramQosAsync(org.eclipse.milo.opcua.stack.core.types.structured.QosDataType[] datagramQos) Description copied from interface:DatagramConnectionTransportTypeAn asynchronous implementation ofDatagramConnectionTransportType.writeDatagramQos(org.eclipse.milo.opcua.stack.core.types.structured.QosDataType[]).- Specified by:
writeDatagramQosAsyncin interfaceDatagramConnectionTransportType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getDatagramQosNode
Description copied from interface:DatagramConnectionTransportTypeGet the DatagramQosPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getDatagramQosNodein interfaceDatagramConnectionTransportType- Returns:
- the DatagramQos
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getDatagramQosNodeAsync
Description copied from interface:DatagramConnectionTransportTypeAsynchronous implementation ofDatagramConnectionTransportType.getDatagramQosNode().- Specified by:
getDatagramQosNodeAsyncin interfaceDatagramConnectionTransportType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getDiscoveryAddressNode
public NetworkAddressTypeNode getDiscoveryAddressNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:DatagramConnectionTransportTypeGet the DiscoveryAddressNetworkAddressTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getDiscoveryAddressNodein interfaceDatagramConnectionTransportType- Returns:
- the DiscoveryAddress
NetworkAddressTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getDiscoveryAddressNodeAsync
Description copied from interface:DatagramConnectionTransportTypeAsynchronous implementation ofDatagramConnectionTransportType.getDiscoveryAddressNode().- Specified by:
getDiscoveryAddressNodeAsyncin interfaceDatagramConnectionTransportType- Returns:
- a CompletableFuture that completes successfully with the NetworkAddressType Node or completes exceptionally if an error occurs creating or getting the Node.
-