Class AddressSpace
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription>Call the Browse service to get aUaNode's references using the currently configuredAddressSpace.BrowseOptions.List<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription>browse(UaNode node, AddressSpace.BrowseOptions browseOptions) Call the Browse service to get aUaNode's references.List<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription>browse(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Call the Browse service to get a Node's references using the currently configuredAddressSpace.BrowseOptions.List<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription>browse(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, AddressSpace.BrowseOptions browseOptions) Call the Browse service to get a Node's references.CompletableFuture<List<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription>>browseAsync(UaNode node) Call the Browse service to get aUaNode's references using the currently configuredAddressSpace.BrowseOptions.CompletableFuture<List<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription>>browseAsync(UaNode node, AddressSpace.BrowseOptions browseOptions) Call the Browse service to get aUaNode's references.CompletableFuture<List<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription>>browseAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Call the Browse service to get a Node's references using the currently configuredAddressSpace.BrowseOptions.CompletableFuture<List<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription>>browseAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, AddressSpace.BrowseOptions browseOptions) Call the Browse service to get a Node's references.browseNodes(UaNode node) Browse fromnodeusing the currently configuredAddressSpace.BrowseOptions.browseNodes(UaNode node, AddressSpace.BrowseOptions browseOptions) Browse fromnodeusingbrowseOptions.browseNodes(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Browse fromnodeIdusing the currently configuredAddressSpace.BrowseOptions.browseNodes(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, AddressSpace.BrowseOptions browseOptions) Browse fromnodeIdusingbrowseOptions.CompletableFuture<List<? extends UaNode>>browseNodesAsync(UaNode node) Browse fromnodeusing the currently configuredAddressSpace.BrowseOptions.CompletableFuture<List<? extends UaNode>>browseNodesAsync(UaNode node, AddressSpace.BrowseOptions browseOptions) Browse fromnodeusingbrowseOptions.CompletableFuture<List<? extends UaNode>>browseNodesAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Browse fromnodeIdusing the currently configuredAddressSpace.BrowseOptions.CompletableFuture<List<? extends UaNode>>browseNodesAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, AddressSpace.BrowseOptions browseOptions) Browse fromnodeIdusingbrowseOptions.Get the defaultAddressSpace.BrowseOptionsused during browse calls that don't have an explicitAddressSpace.BrowseOptionsparameter.getNode(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Get aUaNodeinstance for the Node identified bynodeId.CompletableFuture<? extends UaNode>getNodeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Get aUaNodeinstance for the Node identified bynodeId.Get the currentNodeCache.getObjectNode(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Get aUaObjectNodeinstance for the ObjectNode identified bynodeId.getObjectNode(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId typeDefinitionId) Get aUaObjectNodeinstance for the ObjectNode identified bynodeId, assuming the type definition identified bytypeDefinitionId.getObjectNodeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Get aUaObjectNodeinstance for the ObjectNode identified bynodeId.getObjectNodeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId typeDefinitionId) Get aUaObjectNodeinstance for the ObjectNode identified bynodeId, assuming the type definition identified bytypeDefinitionId.Get theUaObjectNodeinstance for the Objects Folder Node.Get theUaObjectNodeinstance for the Root Folder Node.Get theServerTypeNodeinstance for the Server Node.Get theUaObjectNodeinstance for the Types Folder Node.getVariableNode(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Get aUaVariableNodeinstance for the VariableNode identified bynodeId.getVariableNode(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId typeDefinitionId) Get aUaVariableNodeinstance for the VariableNode identified bynodeId, assuming the type definition identified bytypeDefinitionId.getVariableNodeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Get aUaVariableNodeinstance for the VariableNode identified bynodeId.getVariableNodeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId typeDefinitionId) Get aUaVariableNodeinstance for the VariableNode identified bynodeId, assuming the type definition identified bytypeDefinitionId.voidmodifyBrowseOptions(Consumer<AddressSpace.BrowseOptions.Builder> builderConsumer) Modify the defaultAddressSpace.BrowseOptionsused during browse calls that don't have an explicitAddressSpace.BrowseOptionsparameter.voidsetBrowseOptions(AddressSpace.BrowseOptions browseOptions) Set a new defaultAddressSpace.BrowseOptionsused during browse calls that don't have an explicitAddressSpace.BrowseOptionsparameter.voidsetNodeCache(NodeCache nodeCache) Set a newNodeCache.org.eclipse.milo.opcua.stack.core.types.builtin.NodeIdtoNodeId(org.eclipse.milo.opcua.stack.core.types.builtin.ExpandedNodeId xni) Convertxnito aNodeIdin the server, reading the namespace table from the server if necessary.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.NodeId>toNodeIdAsync(org.eclipse.milo.opcua.stack.core.types.builtin.ExpandedNodeId xni) Convertxnito aNodeIdin the server, reading the namespace table from the server if necessary.
-
Constructor Details
-
AddressSpace
-
-
Method Details
-
getNode
public UaNode getNode(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) throws org.eclipse.milo.opcua.stack.core.UaException Get aUaNodeinstance for the Node identified bynodeId.- Parameters:
nodeId- theNodeIdidentifying the Node to get.- Returns:
- a
UaNodeinstance for the Node identified bynodeId. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs while creating the Node.
-
getNodeAsync
public CompletableFuture<? extends UaNode> getNodeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) - Parameters:
nodeId- theNodeIdidentifying the Node to get.- Returns:
- a CompletableFuture that completes successfully with the UaNode instance or completes exceptionally if a service-level error occurs.
-
getObjectNode
public UaObjectNode getObjectNode(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) throws org.eclipse.milo.opcua.stack.core.UaException Get aUaObjectNodeinstance for the ObjectNode identified bynodeId.The type definition will be read when the instance is created. If this type definition is registered with the
ObjectTypeManageraUaObjectNodeof the appropriate subclass will be returned.- Parameters:
nodeId- theNodeIdidentifying the ObjectNode to get.- Returns:
- a
UaObjectNodeinstance for the ObjectNode identified bynodeId. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs while creating the ObjectNode.
-
getObjectNode
public UaObjectNode getObjectNode(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId typeDefinitionId) throws org.eclipse.milo.opcua.stack.core.UaException Get aUaObjectNodeinstance for the ObjectNode identified bynodeId, assuming the type definition identified bytypeDefinitionId.If this type definition is registered with the
ObjectTypeManageraUaObjectNodeof the appropriate subclass will be returned.- Parameters:
nodeId- theNodeIdidentifying the ObjectNode to get.typeDefinitionId- theNodeIdidentifying the type definition.- Returns:
- a
UaObjectNodeinstance for the ObjectNode identified bynodeId. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs while creating the ObjectNode.
-
getObjectNodeAsync
public CompletableFuture<UaObjectNode> getObjectNodeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Get aUaObjectNodeinstance for the ObjectNode identified bynodeId.The type definition will be read when the instance is created. If this type definition is registered with the
ObjectTypeManageraUaObjectNodeof the appropriate subclass will be returned.This call completes asynchronously.
- Parameters:
nodeId- theNodeIdidentifying the ObjectNode to get.- Returns:
- a CompletableFuture that completes successfully with a
UaObjectNodeinstance for the ObjectNode identified bynodeIdor completes exceptionally if an error occurs creating the ObjectNode.
-
getObjectNodeAsync
public CompletableFuture<UaObjectNode> getObjectNodeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId typeDefinitionId) Get aUaObjectNodeinstance for the ObjectNode identified bynodeId, assuming the type definition identified bytypeDefinitionId.If this type definition is registered with the
ObjectTypeManageraUaObjectNodeof the appropriate subclass will be returned.This call completes asynchronously.
- Parameters:
nodeId- theNodeIdidentifying the ObjectNode to get.typeDefinitionId- theNodeIdidentifying the type definition.- Returns:
- a CompletableFuture that completes successfully with a
UaObjectNodeinstance for the ObjectNode identified bynodeIdor completes exceptionally if an error occurs creating the ObjectNode.
-
getVariableNode
public UaVariableNode getVariableNode(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) throws org.eclipse.milo.opcua.stack.core.UaException Get aUaVariableNodeinstance for the VariableNode identified bynodeId.The type definition will be read when the instance is created. If this type definition is registered with the
VariableTypeManageraUaVariableNodeof the appropriate subclass will be returned.- Parameters:
nodeId- theNodeIdidentifying the VariableNode to get.- Returns:
- a
UaVariableNodeinstance for the VariableNode identified bynodeId. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs while creating the VariableNode.
-
getVariableNode
public UaVariableNode getVariableNode(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId typeDefinitionId) throws org.eclipse.milo.opcua.stack.core.UaException Get aUaVariableNodeinstance for the VariableNode identified bynodeId, assuming the type definition identified bytypeDefinitionId.If this type definition is registered with the
VariableTypeManageraUaVariableNodeof the appropriate subclass will be returned.- Parameters:
nodeId- theNodeIdidentifying the VariableNode to get.typeDefinitionId- theNodeIdidentifying the type definition.- Returns:
- a
UaVariableNodeinstance for the VariableNode identified bynodeId. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs while creating the VariableNode.
-
getVariableNodeAsync
public CompletableFuture<UaVariableNode> getVariableNodeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Get aUaVariableNodeinstance for the VariableNode identified bynodeId.The type definition will be read when the instance is created. If this type definition is registered with the
VariableTypeManageraUaVariableNodeof the appropriate subclass will be returned.This call completes asynchronously.
- Parameters:
nodeId- theNodeIdidentifying the VariableNode to get.- Returns:
- a CompletableFuture that completes successfully with a
UaVariableNodeinstance for the VariableNode identified bynodeIdor completes exceptionally if an error occurs while creating the VariableNode.
-
getVariableNodeAsync
public CompletableFuture<UaVariableNode> getVariableNodeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId typeDefinitionId) Get aUaVariableNodeinstance for the VariableNode identified bynodeId, assuming the type definition identified bytypeDefinitionId.If this type definition is registered with the
VariableTypeManageraUaVariableNodeof the appropriate subclass will be returned.This call completes asynchronously.
- Parameters:
nodeId- theNodeIdidentifying the VariableNode to get.typeDefinitionId- theNodeIdidentifying the type definition.- Returns:
- a CompletableFuture that completes successfully with a
UaVariableNodeinstance for the VariableNode identified bynodeIdor completes exceptionally if an error occurs while creating the VariableNode.
-
getObjectsFolderNode
Get theUaObjectNodeinstance for the Objects Folder Node.- Returns:
- the
UaObjectNodeinstance for the Objects Folder Node. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs while creating the Objects Folder Node.
-
getRootFolderNode
Get theUaObjectNodeinstance for the Root Folder Node.- Returns:
- the
UaObjectNodeinstance for the Root Folder Node. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs while creating the Root Folder Node.
-
getTypesFolderNode
Get theUaObjectNodeinstance for the Types Folder Node.- Returns:
- the
UaObjectNodeinstance for the Types Folder Node. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs while creating the Types Folder Node.
-
getServerNode
Get theServerTypeNodeinstance for the Server Node.- Returns:
- the
ServerTypeNodeinstance for the Server Node. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs while creating the Server Node.
-
browse
public List<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription> browse(UaNode node) throws org.eclipse.milo.opcua.stack.core.UaException Call the Browse service to get aUaNode's references using the currently configuredAddressSpace.BrowseOptions.- Parameters:
node- theUaNodeto browse.- Returns:
- a List of
ReferenceDescriptions. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service-level error occurs.- See Also:
-
browse
public List<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription> browse(UaNode node, AddressSpace.BrowseOptions browseOptions) throws org.eclipse.milo.opcua.stack.core.UaException Call the Browse service to get aUaNode's references.- Parameters:
node- theUaNodeto browse.browseOptions- theAddressSpace.BrowseOptionsto browse with.- Returns:
- a List of
ReferenceDescriptions. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service-level error occurs.
-
browse
public List<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription> browse(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) throws org.eclipse.milo.opcua.stack.core.UaException Call the Browse service to get a Node's references using the currently configuredAddressSpace.BrowseOptions.- Parameters:
nodeId- theNodeIdof the Node to browse.- Returns:
- a List of
ReferenceDescriptions. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service-level error occurs.- See Also:
-
browse
public List<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription> browse(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, AddressSpace.BrowseOptions browseOptions) throws org.eclipse.milo.opcua.stack.core.UaException Call the Browse service to get a Node's references.- Parameters:
nodeId- theNodeIdof the Node to browse.browseOptions- theAddressSpace.BrowseOptionsto browse with.- Returns:
- a List of
ReferenceDescriptions. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service-level error occurs.
-
browseAsync
public CompletableFuture<List<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription>> browseAsync(UaNode node) Call the Browse service to get aUaNode's references using the currently configuredAddressSpace.BrowseOptions.This call completes asynchronously.
- Parameters:
node- theUaNodeto browse.- Returns:
- a CompletableFuture that completes successfully with the List of references or completes exceptionally if a service-level error occurs.
- See Also:
-
browseAsync
public CompletableFuture<List<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription>> browseAsync(UaNode node, AddressSpace.BrowseOptions browseOptions) Call the Browse service to get aUaNode's references.This call completes asynchronously.
- Parameters:
node- theUaNodeto browse.browseOptions- theAddressSpace.BrowseOptionsto browse with.- Returns:
- a CompletableFuture that completes successfully with the List of references or completes exceptionally if a service-level error occurs.
-
browseAsync
public CompletableFuture<List<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription>> browseAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Call the Browse service to get a Node's references using the currently configuredAddressSpace.BrowseOptions.This call completes asynchronously.
- Parameters:
nodeId- theNodeIdof the Node to browse.- Returns:
- a CompletableFuture that completes successfully with the List of references or completes exceptionally if a service-level error occurs.
- See Also:
-
browseAsync
public CompletableFuture<List<org.eclipse.milo.opcua.stack.core.types.structured.ReferenceDescription>> browseAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, AddressSpace.BrowseOptions browseOptions) Call the Browse service to get a Node's references.This call completes asynchronously.
- Parameters:
nodeId- theNodeIdof the Node to browse.browseOptions- theAddressSpace.BrowseOptionsto browse with.- Returns:
- a CompletableFuture that completes successfully with the List of references or completes exceptionally if a service-level error occurs.
-
browseNodes
public List<? extends UaNode> browseNodes(UaNode node) throws org.eclipse.milo.opcua.stack.core.UaException Browse fromnodeusing the currently configuredAddressSpace.BrowseOptions.- Parameters:
node- theUaNodeto start the browse from.- Returns:
- a List of
UaNodes referenced bynodegiven the currently configuredAddressSpace.BrowseOptions. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs while browsing or creating Nodes.- See Also:
-
browseNodes
public List<? extends UaNode> browseNodes(UaNode node, AddressSpace.BrowseOptions browseOptions) throws org.eclipse.milo.opcua.stack.core.UaException Browse fromnodeusingbrowseOptions.- Parameters:
node- theUaNodeto start the browse from.browseOptions- theAddressSpace.BrowseOptionsto use.- Returns:
- a List of
UaNodes referenced bynodegivenbrowseOptions. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs while browsing or creating Nodes.
-
browseNodes
public List<? extends UaNode> browseNodes(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) throws org.eclipse.milo.opcua.stack.core.UaException Browse fromnodeIdusing the currently configuredAddressSpace.BrowseOptions.- Parameters:
nodeId- theNodeIdto start the browse from.- Returns:
- a List of
UaNodes referenced bynodeIdgiven the currently configuredAddressSpace.BrowseOptions. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs while browsing or creating Nodes.- See Also:
-
browseNodes
public List<? extends UaNode> browseNodes(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, AddressSpace.BrowseOptions browseOptions) throws org.eclipse.milo.opcua.stack.core.UaException Browse fromnodeIdusingbrowseOptions.- Parameters:
nodeId- theNodeIdto start the browse from.browseOptions- theAddressSpace.BrowseOptionsto use.- Returns:
- a List of
UaNodes referenced bynodeIdgivenbrowseOptions. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs while browsing or creating Nodes.
-
browseNodesAsync
Browse fromnodeusing the currently configuredAddressSpace.BrowseOptions.This call completes asynchronously.
- Parameters:
node- theUaNodeto start the browse from.- Returns:
- a CompletableFuture that completes successfully with a List of
UaNodes referenced bynodegiven the currently configuredAddressSpace.BrowseOptionsor completes exceptionally if a service-level error occurs. - See Also:
-
browseNodesAsync
public CompletableFuture<List<? extends UaNode>> browseNodesAsync(UaNode node, AddressSpace.BrowseOptions browseOptions) Browse fromnodeusingbrowseOptions.This call completes asynchronously.
- Parameters:
node- theUaNodeto start the browse from.browseOptions- theAddressSpace.BrowseOptionsto use.- Returns:
- a CompletableFuture that completes successfully with a List of
UaNodes referenced bynodegiven the currently configuredAddressSpace.BrowseOptionsor completes exceptionally if a service-level error occurs.
-
browseNodesAsync
public CompletableFuture<List<? extends UaNode>> browseNodesAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Browse fromnodeIdusing the currently configuredAddressSpace.BrowseOptions.This call completes asynchronously.
- Parameters:
nodeId- theNodeIdto start the browse from.- Returns:
- a CompletableFuture that completes successfully with a List of
UaNodes referenced bynodegiven the currently configuredAddressSpace.BrowseOptionsor completes exceptionally if a service-level error occurs. - See Also:
-
browseNodesAsync
public CompletableFuture<List<? extends UaNode>> browseNodesAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, AddressSpace.BrowseOptions browseOptions) Browse fromnodeIdusingbrowseOptions.This call completes asynchronously.
- Parameters:
nodeId- theNodeIdto start the browse from.browseOptions- theAddressSpace.BrowseOptionsto use.- Returns:
- a CompletableFuture that completes successfully with a List of
UaNodes referenced bynodegiven the currently configuredAddressSpace.BrowseOptionsor completes exceptionally if a service-level error occurs.
-
toNodeId
public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId toNodeId(org.eclipse.milo.opcua.stack.core.types.builtin.ExpandedNodeId xni) Convertxnito aNodeIdin the server, reading the namespace table from the server if necessary.Returns
NodeId.NULL_VALUEif the conversion could not be completed for any reason.- Parameters:
xni- theExpandedNodeIdto convert to aNodeId.- Returns:
- a
NodeIdlocal to the server, orNodeId.NULL_VALUEif conversion could not be completed for any reason.
-
toNodeIdAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.NodeId> toNodeIdAsync(org.eclipse.milo.opcua.stack.core.types.builtin.ExpandedNodeId xni) Convertxnito aNodeIdin the server, reading the namespace table from the server if necessary.Returns
NodeId.NULL_VALUEif the conversion could not be completed for any reason.- Parameters:
xni- theExpandedNodeIdto convert to aNodeId.- Returns:
- a
NodeIdlocal to the server, orNodeId.NULL_VALUEif conversion could not be completed for any reason.
-
getBrowseOptions
Get the defaultAddressSpace.BrowseOptionsused during browse calls that don't have an explicitAddressSpace.BrowseOptionsparameter.- Returns:
- the default
AddressSpace.BrowseOptions.
-
modifyBrowseOptions
Modify the defaultAddressSpace.BrowseOptionsused during browse calls that don't have an explicitAddressSpace.BrowseOptionsparameter.- Parameters:
builderConsumer- aConsumerthat receives aAddressSpace.BrowseOptions.Builder.
-
setBrowseOptions
Set a new defaultAddressSpace.BrowseOptionsused during browse calls that don't have an explicitAddressSpace.BrowseOptionsparameter.- Parameters:
browseOptions- the new defaultAddressSpace.BrowseOptions.
-
getNodeCache
Get the currentNodeCache.- Returns:
- the current
NodeCache.
-
setNodeCache
Set a newNodeCache.- Parameters:
nodeCache- a newNodeCache.
-