Class PublishSubscribeTypeNode
- All Implemented Interfaces:
BaseObjectType,PublishSubscribeType,PubSubKeyServiceType,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.PublishSubscribeType
CONFIGURATION_PROPERTIES, CONFIGURATION_VERSION, DEFAULT_DATAGRAM_PUBLISHER_ID, DEFAULT_SECURITY_KEY_SERVICES, SUPPORTED_TRANSPORT_PROFILES -
Constructor Summary
ConstructorsConstructorDescriptionPublishSubscribeTypeNode(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 ConfigurationProperties Node.Get the ConfigurationPropertiesPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofPublishSubscribeType.getConfigurationPropertiesNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerGet the local value of the ConfigurationVersion Node.Get the ConfigurationVersionPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofPublishSubscribeType.getConfigurationVersionNode().Get the DataSetClassesFolderTypeNode, ornullif it does not exist.CompletableFuture<? extends FolderTypeNode>Asynchronous implementation ofPublishSubscribeType.getDataSetClassesNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULongGet the local value of the DefaultDatagramPublisherId Node.Get the DefaultDatagramPublisherIdPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofPublishSubscribeType.getDefaultDatagramPublisherIdNode().org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[]Get the local value of the DefaultSecurityKeyServices Node.Get the DefaultSecurityKeyServicesPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofPublishSubscribeType.getDefaultSecurityKeyServicesNode().Get the DiagnosticsPubSubDiagnosticsRootTypeNode, ornullif it does not exist.CompletableFuture<? extends PubSubDiagnosticsRootTypeNode>Asynchronous implementation ofPublishSubscribeType.getDiagnosticsNode().Get the PublishedDataSetsDataSetFolderTypeNode, ornullif it does not exist.CompletableFuture<? extends DataSetFolderTypeNode>Asynchronous implementation ofPublishSubscribeType.getPublishedDataSetsNode().Get the PubSubCapablitiesPubSubCapabilitiesTypeNode, ornullif it does not exist.CompletableFuture<? extends PubSubCapabilitiesTypeNode>Asynchronous implementation ofPublishSubscribeType.getPubSubCapablitiesNode().Get the PubSubConfigurationPubSubConfigurationTypeNode, ornullif it does not exist.CompletableFuture<? extends PubSubConfigurationTypeNode>Asynchronous implementation ofPublishSubscribeType.getPubSubConfigurationNode().Get the StatusPubSubStatusTypeNode, ornullif it does not exist.CompletableFuture<? extends PubSubStatusTypeNode>Asynchronous implementation ofPublishSubscribeType.getStatusNode().Get the SubscribedDataSetsSubscribedDataSetFolderTypeNode, ornullif it does not exist.CompletableFuture<? extends SubscribedDataSetFolderTypeNode>Asynchronous implementation ofPublishSubscribeType.getSubscribedDataSetsNode().String[]Get the local value of the SupportedTransportProfiles Node.Get the SupportedTransportProfilesPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofPublishSubscribeType.getSupportedTransportProfilesNode().org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[]Read the value of the ConfigurationProperties 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 ofPublishSubscribeType.readConfigurationProperties().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerRead the value of the ConfigurationVersion 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 ofPublishSubscribeType.readConfigurationVersion().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULongRead the value of the DefaultDatagramPublisherId Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong>An asynchronous implementation ofPublishSubscribeType.readDefaultDatagramPublisherId().org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[]Read the value of the DefaultSecurityKeyServices 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 ofPublishSubscribeType.readDefaultSecurityKeyServices().String[]Read the value of the SupportedTransportProfiles Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String[]>An asynchronous implementation ofPublishSubscribeType.readSupportedTransportProfiles().voidsetConfigurationProperties(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] value) Set the local value of the ConfigurationProperties Node.voidsetConfigurationVersion(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Set the local value of the ConfigurationVersion Node.voidsetDefaultDatagramPublisherId(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong value) Set the local value of the DefaultDatagramPublisherId Node.voidsetDefaultSecurityKeyServices(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] value) Set the local value of the DefaultSecurityKeyServices Node.voidsetSupportedTransportProfiles(String[] value) Set the local value of the SupportedTransportProfiles Node.voidwriteConfigurationProperties(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] value) Write a new value for the ConfigurationProperties Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeConfigurationPropertiesAsync(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] configurationProperties) An asynchronous implementation ofPublishSubscribeType.writeConfigurationProperties(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[]).voidwriteConfigurationVersion(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Write a new value for the ConfigurationVersion Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeConfigurationVersionAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger configurationVersion) An asynchronous implementation ofPublishSubscribeType.writeConfigurationVersion(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).voidwriteDefaultDatagramPublisherId(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong value) Write a new value for the DefaultDatagramPublisherId Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeDefaultDatagramPublisherIdAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong defaultDatagramPublisherId) An asynchronous implementation ofPublishSubscribeType.writeDefaultDatagramPublisherId(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong).voidwriteDefaultSecurityKeyServices(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] value) Write a new value for the DefaultSecurityKeyServices Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeDefaultSecurityKeyServicesAsync(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] defaultSecurityKeyServices) An asynchronous implementation ofPublishSubscribeType.writeDefaultSecurityKeyServices(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[]).voidwriteSupportedTransportProfiles(String[] value) Write a new value for the SupportedTransportProfiles Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeSupportedTransportProfilesAsync(String[] supportedTransportProfiles) An asynchronous implementation ofPublishSubscribeType.writeSupportedTransportProfiles(java.lang.String[]).Methods inherited from class org.eclipse.milo.opcua.sdk.client.model.objects.PubSubKeyServiceTypeNode
getKeyPushTargetsNode, getKeyPushTargetsNodeAsync, getSecurityGroupsNode, getSecurityGroupsNodeAsyncMethods 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, setEventNotifierMethods inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.PubSubKeyServiceType
getKeyPushTargetsNode, getKeyPushTargetsNodeAsync, getSecurityGroupsNode, getSecurityGroupsNodeAsync
-
Constructor Details
-
PublishSubscribeTypeNode
public PublishSubscribeTypeNode(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
-
getSupportedTransportProfiles
public String[] getSupportedTransportProfiles() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeGet the local value of the SupportedTransportProfiles Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getSupportedTransportProfilesin interfacePublishSubscribeType- Returns:
- the local value of the SupportedTransportProfiles Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SupportedTransportProfiles Node.
-
setSupportedTransportProfiles
public void setSupportedTransportProfiles(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PublishSubscribeTypeSet the local value of the SupportedTransportProfiles Node.The value is only updated locally; it is not written to the server.
- Specified by:
setSupportedTransportProfilesin interfacePublishSubscribeType- Parameters:
value- the local value to set for the SupportedTransportProfiles Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SupportedTransportProfiles Node.
-
readSupportedTransportProfiles
public String[] readSupportedTransportProfiles() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeRead the value of the SupportedTransportProfiles Node from the server and update the local value if the operation succeeds.- Specified by:
readSupportedTransportProfilesin interfacePublishSubscribeType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSupportedTransportProfiles
public void writeSupportedTransportProfiles(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PublishSubscribeTypeWrite a new value for the SupportedTransportProfiles Node to the server and update the local value if the operation succeeds.- Specified by:
writeSupportedTransportProfilesin interfacePublishSubscribeType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readSupportedTransportProfilesAsync
Description copied from interface:PublishSubscribeTypeAn asynchronous implementation ofPublishSubscribeType.readSupportedTransportProfiles().- Specified by:
readSupportedTransportProfilesAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSupportedTransportProfilesAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSupportedTransportProfilesAsync(String[] supportedTransportProfiles) Description copied from interface:PublishSubscribeTypeAn asynchronous implementation ofPublishSubscribeType.writeSupportedTransportProfiles(java.lang.String[]).- Specified by:
writeSupportedTransportProfilesAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSupportedTransportProfilesNode
public PropertyTypeNode getSupportedTransportProfilesNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeGet the SupportedTransportProfilesPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSupportedTransportProfilesNodein interfacePublishSubscribeType- Returns:
- the SupportedTransportProfiles
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSupportedTransportProfilesNodeAsync
Description copied from interface:PublishSubscribeTypeAsynchronous implementation ofPublishSubscribeType.getSupportedTransportProfilesNode().- Specified by:
getSupportedTransportProfilesNodeAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getDefaultDatagramPublisherId
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong getDefaultDatagramPublisherId() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeGet the local value of the DefaultDatagramPublisherId Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getDefaultDatagramPublisherIdin interfacePublishSubscribeType- Returns:
- the local value of the DefaultDatagramPublisherId Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the DefaultDatagramPublisherId Node.
-
setDefaultDatagramPublisherId
public void setDefaultDatagramPublisherId(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PublishSubscribeTypeSet the local value of the DefaultDatagramPublisherId Node.The value is only updated locally; it is not written to the server.
- Specified by:
setDefaultDatagramPublisherIdin interfacePublishSubscribeType- Parameters:
value- the local value to set for the DefaultDatagramPublisherId Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the DefaultDatagramPublisherId Node.
-
readDefaultDatagramPublisherId
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong readDefaultDatagramPublisherId() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeRead the value of the DefaultDatagramPublisherId Node from the server and update the local value if the operation succeeds.- Specified by:
readDefaultDatagramPublisherIdin interfacePublishSubscribeType- Returns:
- the
ULongvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeDefaultDatagramPublisherId
public void writeDefaultDatagramPublisherId(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PublishSubscribeTypeWrite a new value for the DefaultDatagramPublisherId Node to the server and update the local value if the operation succeeds.- Specified by:
writeDefaultDatagramPublisherIdin interfacePublishSubscribeType- Parameters:
value- theULongvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readDefaultDatagramPublisherIdAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong> readDefaultDatagramPublisherIdAsync()Description copied from interface:PublishSubscribeTypeAn asynchronous implementation ofPublishSubscribeType.readDefaultDatagramPublisherId().- Specified by:
readDefaultDatagramPublisherIdAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeDefaultDatagramPublisherIdAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDefaultDatagramPublisherIdAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong defaultDatagramPublisherId) Description copied from interface:PublishSubscribeTypeAn asynchronous implementation ofPublishSubscribeType.writeDefaultDatagramPublisherId(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.ULong).- Specified by:
writeDefaultDatagramPublisherIdAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getDefaultDatagramPublisherIdNode
public PropertyTypeNode getDefaultDatagramPublisherIdNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeGet the DefaultDatagramPublisherIdPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getDefaultDatagramPublisherIdNodein interfacePublishSubscribeType- Returns:
- the DefaultDatagramPublisherId
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getDefaultDatagramPublisherIdNodeAsync
Description copied from interface:PublishSubscribeTypeAsynchronous implementation ofPublishSubscribeType.getDefaultDatagramPublisherIdNode().- Specified by:
getDefaultDatagramPublisherIdNodeAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getConfigurationVersion
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getConfigurationVersion() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeGet the local value of the ConfigurationVersion Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getConfigurationVersionin interfacePublishSubscribeType- Returns:
- the local value of the ConfigurationVersion Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ConfigurationVersion Node.
-
setConfigurationVersion
public void setConfigurationVersion(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PublishSubscribeTypeSet the local value of the ConfigurationVersion Node.The value is only updated locally; it is not written to the server.
- Specified by:
setConfigurationVersionin interfacePublishSubscribeType- Parameters:
value- the local value to set for the ConfigurationVersion Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ConfigurationVersion Node.
-
readConfigurationVersion
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readConfigurationVersion() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeRead the value of the ConfigurationVersion Node from the server and update the local value if the operation succeeds.- Specified by:
readConfigurationVersionin interfacePublishSubscribeType- Returns:
- the
UIntegervalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeConfigurationVersion
public void writeConfigurationVersion(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PublishSubscribeTypeWrite a new value for the ConfigurationVersion Node to the server and update the local value if the operation succeeds.- Specified by:
writeConfigurationVersionin interfacePublishSubscribeType- Parameters:
value- theUIntegervalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readConfigurationVersionAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readConfigurationVersionAsync()Description copied from interface:PublishSubscribeTypeAn asynchronous implementation ofPublishSubscribeType.readConfigurationVersion().- Specified by:
readConfigurationVersionAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeConfigurationVersionAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeConfigurationVersionAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger configurationVersion) Description copied from interface:PublishSubscribeTypeAn asynchronous implementation ofPublishSubscribeType.writeConfigurationVersion(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).- Specified by:
writeConfigurationVersionAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getConfigurationVersionNode
public PropertyTypeNode getConfigurationVersionNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeGet the ConfigurationVersionPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getConfigurationVersionNodein interfacePublishSubscribeType- Returns:
- the ConfigurationVersion
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getConfigurationVersionNodeAsync
Description copied from interface:PublishSubscribeTypeAsynchronous implementation ofPublishSubscribeType.getConfigurationVersionNode().- Specified by:
getConfigurationVersionNodeAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getDefaultSecurityKeyServices
public org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] getDefaultSecurityKeyServices() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeGet the local value of the DefaultSecurityKeyServices Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getDefaultSecurityKeyServicesin interfacePublishSubscribeType- Returns:
- the local value of the DefaultSecurityKeyServices Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the DefaultSecurityKeyServices Node.
-
setDefaultSecurityKeyServices
public void setDefaultSecurityKeyServices(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PublishSubscribeTypeSet the local value of the DefaultSecurityKeyServices Node.The value is only updated locally; it is not written to the server.
- Specified by:
setDefaultSecurityKeyServicesin interfacePublishSubscribeType- Parameters:
value- the local value to set for the DefaultSecurityKeyServices Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the DefaultSecurityKeyServices Node.
-
readDefaultSecurityKeyServices
public org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] readDefaultSecurityKeyServices() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeRead the value of the DefaultSecurityKeyServices Node from the server and update the local value if the operation succeeds.- Specified by:
readDefaultSecurityKeyServicesin interfacePublishSubscribeType- Returns:
- the
EndpointDescriptionvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeDefaultSecurityKeyServices
public void writeDefaultSecurityKeyServices(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PublishSubscribeTypeWrite a new value for the DefaultSecurityKeyServices Node to the server and update the local value if the operation succeeds.- Specified by:
writeDefaultSecurityKeyServicesin interfacePublishSubscribeType- Parameters:
value- theEndpointDescriptionvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readDefaultSecurityKeyServicesAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[]> readDefaultSecurityKeyServicesAsync()Description copied from interface:PublishSubscribeTypeAn asynchronous implementation ofPublishSubscribeType.readDefaultSecurityKeyServices().- Specified by:
readDefaultSecurityKeyServicesAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeDefaultSecurityKeyServicesAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDefaultSecurityKeyServicesAsync(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[] defaultSecurityKeyServices) Description copied from interface:PublishSubscribeTypeAn asynchronous implementation ofPublishSubscribeType.writeDefaultSecurityKeyServices(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription[]).- Specified by:
writeDefaultSecurityKeyServicesAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getDefaultSecurityKeyServicesNode
public PropertyTypeNode getDefaultSecurityKeyServicesNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeGet the DefaultSecurityKeyServicesPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getDefaultSecurityKeyServicesNodein interfacePublishSubscribeType- Returns:
- the DefaultSecurityKeyServices
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getDefaultSecurityKeyServicesNodeAsync
Description copied from interface:PublishSubscribeTypeAsynchronous implementation ofPublishSubscribeType.getDefaultSecurityKeyServicesNode().- Specified by:
getDefaultSecurityKeyServicesNodeAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getConfigurationProperties
public org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] getConfigurationProperties() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeGet the local value of the ConfigurationProperties Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getConfigurationPropertiesin interfacePublishSubscribeType- Returns:
- the local value of the ConfigurationProperties Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ConfigurationProperties Node.
-
setConfigurationProperties
public void setConfigurationProperties(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PublishSubscribeTypeSet the local value of the ConfigurationProperties Node.The value is only updated locally; it is not written to the server.
- Specified by:
setConfigurationPropertiesin interfacePublishSubscribeType- Parameters:
value- the local value to set for the ConfigurationProperties Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ConfigurationProperties Node.
-
readConfigurationProperties
public org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] readConfigurationProperties() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeRead the value of the ConfigurationProperties Node from the server and update the local value if the operation succeeds.- Specified by:
readConfigurationPropertiesin interfacePublishSubscribeType- Returns:
- the
KeyValuePairvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeConfigurationProperties
public void writeConfigurationProperties(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PublishSubscribeTypeWrite a new value for the ConfigurationProperties Node to the server and update the local value if the operation succeeds.- Specified by:
writeConfigurationPropertiesin interfacePublishSubscribeType- Parameters:
value- theKeyValuePairvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readConfigurationPropertiesAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[]> readConfigurationPropertiesAsync()Description copied from interface:PublishSubscribeTypeAn asynchronous implementation ofPublishSubscribeType.readConfigurationProperties().- Specified by:
readConfigurationPropertiesAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeConfigurationPropertiesAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeConfigurationPropertiesAsync(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[] configurationProperties) Description copied from interface:PublishSubscribeTypeAn asynchronous implementation ofPublishSubscribeType.writeConfigurationProperties(org.eclipse.milo.opcua.stack.core.types.structured.KeyValuePair[]).- Specified by:
writeConfigurationPropertiesAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getConfigurationPropertiesNode
public PropertyTypeNode getConfigurationPropertiesNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeGet the ConfigurationPropertiesPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getConfigurationPropertiesNodein interfacePublishSubscribeType- Returns:
- the ConfigurationProperties
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getConfigurationPropertiesNodeAsync
Description copied from interface:PublishSubscribeTypeAsynchronous implementation ofPublishSubscribeType.getConfigurationPropertiesNode().- Specified by:
getConfigurationPropertiesNodeAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getPublishedDataSetsNode
public DataSetFolderTypeNode getPublishedDataSetsNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeGet the PublishedDataSetsDataSetFolderTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getPublishedDataSetsNodein interfacePublishSubscribeType- Returns:
- the PublishedDataSets
DataSetFolderTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getPublishedDataSetsNodeAsync
Description copied from interface:PublishSubscribeTypeAsynchronous implementation ofPublishSubscribeType.getPublishedDataSetsNode().- Specified by:
getPublishedDataSetsNodeAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the DataSetFolderType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getSubscribedDataSetsNode
public SubscribedDataSetFolderTypeNode getSubscribedDataSetsNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeGet the SubscribedDataSetsSubscribedDataSetFolderTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSubscribedDataSetsNodein interfacePublishSubscribeType- Returns:
- the SubscribedDataSets
SubscribedDataSetFolderTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSubscribedDataSetsNodeAsync
public CompletableFuture<? extends SubscribedDataSetFolderTypeNode> getSubscribedDataSetsNodeAsync()Description copied from interface:PublishSubscribeTypeAsynchronous implementation ofPublishSubscribeType.getSubscribedDataSetsNode().- Specified by:
getSubscribedDataSetsNodeAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the SubscribedDataSetFolderType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getPubSubConfigurationNode
public PubSubConfigurationTypeNode getPubSubConfigurationNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeGet the PubSubConfigurationPubSubConfigurationTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getPubSubConfigurationNodein interfacePublishSubscribeType- Returns:
- the PubSubConfiguration
PubSubConfigurationTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getPubSubConfigurationNodeAsync
Description copied from interface:PublishSubscribeTypeAsynchronous implementation ofPublishSubscribeType.getPubSubConfigurationNode().- Specified by:
getPubSubConfigurationNodeAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the PubSubConfigurationType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getStatusNode
Description copied from interface:PublishSubscribeTypeGet the StatusPubSubStatusTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getStatusNodein interfacePublishSubscribeType- 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:PublishSubscribeTypeAsynchronous implementation ofPublishSubscribeType.getStatusNode().- Specified by:
getStatusNodeAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the PubSubStatusType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getDiagnosticsNode
public PubSubDiagnosticsRootTypeNode getDiagnosticsNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeGet the DiagnosticsPubSubDiagnosticsRootTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getDiagnosticsNodein interfacePublishSubscribeType- Returns:
- the Diagnostics
PubSubDiagnosticsRootTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getDiagnosticsNodeAsync
Description copied from interface:PublishSubscribeTypeAsynchronous implementation ofPublishSubscribeType.getDiagnosticsNode().- Specified by:
getDiagnosticsNodeAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the PubSubDiagnosticsRootType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getPubSubCapablitiesNode
public PubSubCapabilitiesTypeNode getPubSubCapablitiesNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PublishSubscribeTypeGet the PubSubCapablitiesPubSubCapabilitiesTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getPubSubCapablitiesNodein interfacePublishSubscribeType- Returns:
- the PubSubCapablities
PubSubCapabilitiesTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getPubSubCapablitiesNodeAsync
Description copied from interface:PublishSubscribeTypeAsynchronous implementation ofPublishSubscribeType.getPubSubCapablitiesNode().- Specified by:
getPubSubCapablitiesNodeAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the PubSubCapabilitiesType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getDataSetClassesNode
Description copied from interface:PublishSubscribeTypeGet the DataSetClassesFolderTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getDataSetClassesNodein interfacePublishSubscribeType- Returns:
- the DataSetClasses
FolderTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getDataSetClassesNodeAsync
Description copied from interface:PublishSubscribeTypeAsynchronous implementation ofPublishSubscribeType.getDataSetClassesNode().- Specified by:
getDataSetClassesNodeAsyncin interfacePublishSubscribeType- Returns:
- a CompletableFuture that completes successfully with the FolderType Node or completes exceptionally if an error occurs creating or getting the Node.
-