Class ApplicationConfigurationTypeNode
- All Implemented Interfaces:
ApplicationConfigurationType,BaseObjectType,ServerConfigurationType,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.ApplicationConfigurationType
APPLICATION_TYPE, APPLICATION_URI, ENABLED, PRODUCT_URIFields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.ServerConfigurationType
APPLICATION_NAMES, APPLICATION_TYPE, APPLICATION_URI, HAS_SECURE_ELEMENT, IN_APPLICATION_SETUP, MAX_TRUST_LIST_SIZE, MULTICAST_DNS_ENABLED, PRODUCT_URI, SERVER_CAPABILITIES, SUPPORTED_PRIVATE_KEY_FORMATS, SUPPORTS_TRANSACTIONS -
Constructor Summary
ConstructorsConstructorDescriptionApplicationConfigurationTypeNode(OpcUaClient client, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass, org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationTypeGet the local value of the ApplicationType Node.Get the ApplicationTypePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofServerConfigurationType.getApplicationTypeNode().Get the local value of the ApplicationUri Node.Get the ApplicationUriPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofServerConfigurationType.getApplicationUriNode().Get the local value of the Enabled Node.Get the EnabledPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofApplicationConfigurationType.getEnabledNode().Get the local value of the ProductUri Node.Get the ProductUriPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofServerConfigurationType.getProductUriNode().org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationTypeRead the value of the ApplicationType Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType>An asynchronous implementation ofServerConfigurationType.readApplicationType().Read the value of the ApplicationUri Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofServerConfigurationType.readApplicationUri().Read the value of the Enabled Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Boolean>An asynchronous implementation ofApplicationConfigurationType.readEnabled().Read the value of the ProductUri Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofServerConfigurationType.readProductUri().voidsetApplicationType(org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType value) Set the local value of the ApplicationType Node.voidsetApplicationUri(String value) Set the local value of the ApplicationUri Node.voidsetEnabled(Boolean value) Set the local value of the Enabled Node.voidsetProductUri(String value) Set the local value of the ProductUri Node.voidwriteApplicationType(org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType value) Write a new value for the ApplicationType Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeApplicationTypeAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType applicationType) An asynchronous implementation ofServerConfigurationType.writeApplicationType(org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType).voidwriteApplicationUri(String value) Write a new value for the ApplicationUri Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeApplicationUriAsync(String applicationUri) An asynchronous implementation ofServerConfigurationType.writeApplicationUri(java.lang.String).voidwriteEnabled(Boolean value) Write a new value for the Enabled Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeEnabledAsync(Boolean enabled) An asynchronous implementation ofApplicationConfigurationType.writeEnabled(java.lang.Boolean).voidwriteProductUri(String value) Write a new value for the ProductUri Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeProductUriAsync(String productUri) An asynchronous implementation ofServerConfigurationType.writeProductUri(java.lang.String).Methods inherited from class org.eclipse.milo.opcua.sdk.client.model.objects.ServerConfigurationTypeNode
getApplicationNames, getApplicationNamesNode, getApplicationNamesNodeAsync, getCertificateGroupsNode, getCertificateGroupsNodeAsync, getHasSecureElement, getHasSecureElementNode, getHasSecureElementNodeAsync, getInApplicationSetup, getInApplicationSetupNode, getInApplicationSetupNodeAsync, getMaxTrustListSize, getMaxTrustListSizeNode, getMaxTrustListSizeNodeAsync, getMulticastDnsEnabled, getMulticastDnsEnabledNode, getMulticastDnsEnabledNodeAsync, getServerCapabilities, getServerCapabilitiesNode, getServerCapabilitiesNodeAsync, getSupportedPrivateKeyFormats, getSupportedPrivateKeyFormatsNode, getSupportedPrivateKeyFormatsNodeAsync, getSupportsTransactions, getSupportsTransactionsNode, getSupportsTransactionsNodeAsync, getTransactionDiagnosticsNode, getTransactionDiagnosticsNodeAsync, readApplicationNames, readApplicationNamesAsync, readHasSecureElement, readHasSecureElementAsync, readInApplicationSetup, readInApplicationSetupAsync, readMaxTrustListSize, readMaxTrustListSizeAsync, readMulticastDnsEnabled, readMulticastDnsEnabledAsync, readServerCapabilities, readServerCapabilitiesAsync, readSupportedPrivateKeyFormats, readSupportedPrivateKeyFormatsAsync, readSupportsTransactions, readSupportsTransactionsAsync, setApplicationNames, setHasSecureElement, setInApplicationSetup, setMaxTrustListSize, setMulticastDnsEnabled, setServerCapabilities, setSupportedPrivateKeyFormats, setSupportsTransactions, writeApplicationNames, writeApplicationNamesAsync, writeHasSecureElement, writeHasSecureElementAsync, writeInApplicationSetup, writeInApplicationSetupAsync, writeMaxTrustListSize, writeMaxTrustListSizeAsync, writeMulticastDnsEnabled, writeMulticastDnsEnabledAsync, writeServerCapabilities, writeServerCapabilitiesAsync, writeSupportedPrivateKeyFormats, writeSupportedPrivateKeyFormatsAsync, writeSupportsTransactions, writeSupportsTransactionsAsyncMethods 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.ServerConfigurationType
getApplicationNames, getApplicationNamesNode, getApplicationNamesNodeAsync, getCertificateGroupsNode, getCertificateGroupsNodeAsync, getHasSecureElement, getHasSecureElementNode, getHasSecureElementNodeAsync, getInApplicationSetup, getInApplicationSetupNode, getInApplicationSetupNodeAsync, getMaxTrustListSize, getMaxTrustListSizeNode, getMaxTrustListSizeNodeAsync, getMulticastDnsEnabled, getMulticastDnsEnabledNode, getMulticastDnsEnabledNodeAsync, getServerCapabilities, getServerCapabilitiesNode, getServerCapabilitiesNodeAsync, getSupportedPrivateKeyFormats, getSupportedPrivateKeyFormatsNode, getSupportedPrivateKeyFormatsNodeAsync, getSupportsTransactions, getSupportsTransactionsNode, getSupportsTransactionsNodeAsync, getTransactionDiagnosticsNode, getTransactionDiagnosticsNodeAsync, readApplicationNames, readApplicationNamesAsync, readHasSecureElement, readHasSecureElementAsync, readInApplicationSetup, readInApplicationSetupAsync, readMaxTrustListSize, readMaxTrustListSizeAsync, readMulticastDnsEnabled, readMulticastDnsEnabledAsync, readServerCapabilities, readServerCapabilitiesAsync, readSupportedPrivateKeyFormats, readSupportedPrivateKeyFormatsAsync, readSupportsTransactions, readSupportsTransactionsAsync, setApplicationNames, setHasSecureElement, setInApplicationSetup, setMaxTrustListSize, setMulticastDnsEnabled, setServerCapabilities, setSupportedPrivateKeyFormats, setSupportsTransactions, writeApplicationNames, writeApplicationNamesAsync, writeHasSecureElement, writeHasSecureElementAsync, writeInApplicationSetup, writeInApplicationSetupAsync, writeMaxTrustListSize, writeMaxTrustListSizeAsync, writeMulticastDnsEnabled, writeMulticastDnsEnabledAsync, writeServerCapabilities, writeServerCapabilitiesAsync, writeSupportedPrivateKeyFormats, writeSupportedPrivateKeyFormatsAsync, writeSupportsTransactions, writeSupportsTransactionsAsync
-
Constructor Details
-
ApplicationConfigurationTypeNode
public ApplicationConfigurationTypeNode(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
-
getApplicationUri
Description copied from interface:ServerConfigurationTypeGet the local value of the ApplicationUri Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getApplicationUriin interfaceApplicationConfigurationType- Specified by:
getApplicationUriin interfaceServerConfigurationType- Overrides:
getApplicationUriin classServerConfigurationTypeNode- Returns:
- the local value of the ApplicationUri Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ApplicationUri Node.
-
setApplicationUri
Description copied from interface:ServerConfigurationTypeSet the local value of the ApplicationUri Node.The value is only updated locally; it is not written to the server.
- Specified by:
setApplicationUriin interfaceApplicationConfigurationType- Specified by:
setApplicationUriin interfaceServerConfigurationType- Overrides:
setApplicationUriin classServerConfigurationTypeNode- Parameters:
value- the local value to set for the ApplicationUri Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ApplicationUri Node.
-
readApplicationUri
Description copied from interface:ServerConfigurationTypeRead the value of the ApplicationUri Node from the server and update the local value if the operation succeeds.- Specified by:
readApplicationUriin interfaceApplicationConfigurationType- Specified by:
readApplicationUriin interfaceServerConfigurationType- Overrides:
readApplicationUriin classServerConfigurationTypeNode- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeApplicationUri
Description copied from interface:ServerConfigurationTypeWrite a new value for the ApplicationUri Node to the server and update the local value if the operation succeeds.- Specified by:
writeApplicationUriin interfaceApplicationConfigurationType- Specified by:
writeApplicationUriin interfaceServerConfigurationType- Overrides:
writeApplicationUriin classServerConfigurationTypeNode- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readApplicationUriAsync
Description copied from interface:ServerConfigurationTypeAn asynchronous implementation ofServerConfigurationType.readApplicationUri().- Specified by:
readApplicationUriAsyncin interfaceApplicationConfigurationType- Specified by:
readApplicationUriAsyncin interfaceServerConfigurationType- Overrides:
readApplicationUriAsyncin classServerConfigurationTypeNode- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeApplicationUriAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeApplicationUriAsync(String applicationUri) Description copied from interface:ServerConfigurationTypeAn asynchronous implementation ofServerConfigurationType.writeApplicationUri(java.lang.String).- Specified by:
writeApplicationUriAsyncin interfaceApplicationConfigurationType- Specified by:
writeApplicationUriAsyncin interfaceServerConfigurationType- Overrides:
writeApplicationUriAsyncin classServerConfigurationTypeNode- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getApplicationUriNode
public PropertyTypeNode getApplicationUriNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ServerConfigurationTypeGet the ApplicationUriPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getApplicationUriNodein interfaceApplicationConfigurationType- Specified by:
getApplicationUriNodein interfaceServerConfigurationType- Overrides:
getApplicationUriNodein classServerConfigurationTypeNode- Returns:
- the ApplicationUri
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getApplicationUriNodeAsync
Description copied from interface:ServerConfigurationTypeAsynchronous implementation ofServerConfigurationType.getApplicationUriNode().- Specified by:
getApplicationUriNodeAsyncin interfaceApplicationConfigurationType- Specified by:
getApplicationUriNodeAsyncin interfaceServerConfigurationType- Overrides:
getApplicationUriNodeAsyncin classServerConfigurationTypeNode- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getProductUri
Description copied from interface:ServerConfigurationTypeGet the local value of the ProductUri Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getProductUriin interfaceApplicationConfigurationType- Specified by:
getProductUriin interfaceServerConfigurationType- Overrides:
getProductUriin classServerConfigurationTypeNode- Returns:
- the local value of the ProductUri Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ProductUri Node.
-
setProductUri
Description copied from interface:ServerConfigurationTypeSet the local value of the ProductUri Node.The value is only updated locally; it is not written to the server.
- Specified by:
setProductUriin interfaceApplicationConfigurationType- Specified by:
setProductUriin interfaceServerConfigurationType- Overrides:
setProductUriin classServerConfigurationTypeNode- Parameters:
value- the local value to set for the ProductUri Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ProductUri Node.
-
readProductUri
Description copied from interface:ServerConfigurationTypeRead the value of the ProductUri Node from the server and update the local value if the operation succeeds.- Specified by:
readProductUriin interfaceApplicationConfigurationType- Specified by:
readProductUriin interfaceServerConfigurationType- Overrides:
readProductUriin classServerConfigurationTypeNode- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeProductUri
Description copied from interface:ServerConfigurationTypeWrite a new value for the ProductUri Node to the server and update the local value if the operation succeeds.- Specified by:
writeProductUriin interfaceApplicationConfigurationType- Specified by:
writeProductUriin interfaceServerConfigurationType- Overrides:
writeProductUriin classServerConfigurationTypeNode- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readProductUriAsync
Description copied from interface:ServerConfigurationTypeAn asynchronous implementation ofServerConfigurationType.readProductUri().- Specified by:
readProductUriAsyncin interfaceApplicationConfigurationType- Specified by:
readProductUriAsyncin interfaceServerConfigurationType- Overrides:
readProductUriAsyncin classServerConfigurationTypeNode- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeProductUriAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeProductUriAsync(String productUri) Description copied from interface:ServerConfigurationTypeAn asynchronous implementation ofServerConfigurationType.writeProductUri(java.lang.String).- Specified by:
writeProductUriAsyncin interfaceApplicationConfigurationType- Specified by:
writeProductUriAsyncin interfaceServerConfigurationType- Overrides:
writeProductUriAsyncin classServerConfigurationTypeNode- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getProductUriNode
Description copied from interface:ServerConfigurationTypeGet the ProductUriPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getProductUriNodein interfaceApplicationConfigurationType- Specified by:
getProductUriNodein interfaceServerConfigurationType- Overrides:
getProductUriNodein classServerConfigurationTypeNode- Returns:
- the ProductUri
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getProductUriNodeAsync
Description copied from interface:ServerConfigurationTypeAsynchronous implementation ofServerConfigurationType.getProductUriNode().- Specified by:
getProductUriNodeAsyncin interfaceApplicationConfigurationType- Specified by:
getProductUriNodeAsyncin interfaceServerConfigurationType- Overrides:
getProductUriNodeAsyncin classServerConfigurationTypeNode- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getApplicationType
public org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType getApplicationType() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ServerConfigurationTypeGet the local value of the ApplicationType Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getApplicationTypein interfaceApplicationConfigurationType- Specified by:
getApplicationTypein interfaceServerConfigurationType- Overrides:
getApplicationTypein classServerConfigurationTypeNode- Returns:
- the local value of the ApplicationType Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ApplicationType Node.
-
setApplicationType
public void setApplicationType(org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ServerConfigurationTypeSet the local value of the ApplicationType Node.The value is only updated locally; it is not written to the server.
- Specified by:
setApplicationTypein interfaceApplicationConfigurationType- Specified by:
setApplicationTypein interfaceServerConfigurationType- Overrides:
setApplicationTypein classServerConfigurationTypeNode- Parameters:
value- the local value to set for the ApplicationType Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ApplicationType Node.
-
readApplicationType
public org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType readApplicationType() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ServerConfigurationTypeRead the value of the ApplicationType Node from the server and update the local value if the operation succeeds.- Specified by:
readApplicationTypein interfaceApplicationConfigurationType- Specified by:
readApplicationTypein interfaceServerConfigurationType- Overrides:
readApplicationTypein classServerConfigurationTypeNode- Returns:
- the
ApplicationTypevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeApplicationType
public void writeApplicationType(org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:ServerConfigurationTypeWrite a new value for the ApplicationType Node to the server and update the local value if the operation succeeds.- Specified by:
writeApplicationTypein interfaceApplicationConfigurationType- Specified by:
writeApplicationTypein interfaceServerConfigurationType- Overrides:
writeApplicationTypein classServerConfigurationTypeNode- Parameters:
value- theApplicationTypevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readApplicationTypeAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType> readApplicationTypeAsync()Description copied from interface:ServerConfigurationTypeAn asynchronous implementation ofServerConfigurationType.readApplicationType().- Specified by:
readApplicationTypeAsyncin interfaceApplicationConfigurationType- Specified by:
readApplicationTypeAsyncin interfaceServerConfigurationType- Overrides:
readApplicationTypeAsyncin classServerConfigurationTypeNode- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeApplicationTypeAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeApplicationTypeAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType applicationType) Description copied from interface:ServerConfigurationTypeAn asynchronous implementation ofServerConfigurationType.writeApplicationType(org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType).- Specified by:
writeApplicationTypeAsyncin interfaceApplicationConfigurationType- Specified by:
writeApplicationTypeAsyncin interfaceServerConfigurationType- Overrides:
writeApplicationTypeAsyncin classServerConfigurationTypeNode- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getApplicationTypeNode
public PropertyTypeNode getApplicationTypeNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:ServerConfigurationTypeGet the ApplicationTypePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getApplicationTypeNodein interfaceApplicationConfigurationType- Specified by:
getApplicationTypeNodein interfaceServerConfigurationType- Overrides:
getApplicationTypeNodein classServerConfigurationTypeNode- Returns:
- the ApplicationType
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getApplicationTypeNodeAsync
Description copied from interface:ServerConfigurationTypeAsynchronous implementation ofServerConfigurationType.getApplicationTypeNode().- Specified by:
getApplicationTypeNodeAsyncin interfaceApplicationConfigurationType- Specified by:
getApplicationTypeNodeAsyncin interfaceServerConfigurationType- Overrides:
getApplicationTypeNodeAsyncin classServerConfigurationTypeNode- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getEnabled
Description copied from interface:ApplicationConfigurationTypeGet the local value of the Enabled Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getEnabledin interfaceApplicationConfigurationType- Returns:
- the local value of the Enabled Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Enabled Node.
-
setEnabled
Description copied from interface:ApplicationConfigurationTypeSet the local value of the Enabled Node.The value is only updated locally; it is not written to the server.
- Specified by:
setEnabledin interfaceApplicationConfigurationType- Parameters:
value- the local value to set for the Enabled Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Enabled Node.
-
readEnabled
Description copied from interface:ApplicationConfigurationTypeRead the value of the Enabled Node from the server and update the local value if the operation succeeds.- Specified by:
readEnabledin interfaceApplicationConfigurationType- Returns:
- the
Booleanvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeEnabled
Description copied from interface:ApplicationConfigurationTypeWrite a new value for the Enabled Node to the server and update the local value if the operation succeeds.- Specified by:
writeEnabledin interfaceApplicationConfigurationType- Parameters:
value- theBooleanvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readEnabledAsync
Description copied from interface:ApplicationConfigurationTypeAn asynchronous implementation ofApplicationConfigurationType.readEnabled().- Specified by:
readEnabledAsyncin interfaceApplicationConfigurationType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeEnabledAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEnabledAsync(Boolean enabled) Description copied from interface:ApplicationConfigurationTypeAn asynchronous implementation ofApplicationConfigurationType.writeEnabled(java.lang.Boolean).- Specified by:
writeEnabledAsyncin interfaceApplicationConfigurationType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getEnabledNode
Description copied from interface:ApplicationConfigurationTypeGet the EnabledPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getEnabledNodein interfaceApplicationConfigurationType- Returns:
- the Enabled
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getEnabledNodeAsync
Description copied from interface:ApplicationConfigurationTypeAsynchronous implementation ofApplicationConfigurationType.getEnabledNode().- Specified by:
getEnabledNodeAsyncin interfaceApplicationConfigurationType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-