|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.prosysopc.ua.server.ServiceHandler
com.prosysopc.ua.server.NodeManagementServiceHandler
public class NodeManagementServiceHandler
A base implementation of NodeManagementServiceSetHandler.
This base class adds a small layer of abstraction by handling the OPC UA request messages and dispatched responses. It delegates the operation to virtual methods, which by default only return "Not implemented" service results.
You can normally use the standard implementation, NodeManagerUaNode, which provides a
basic implementation of actual node management.
If you wish to create a completely customized node manager, you can override this class and override the public methods that you wish to implement.
| Field Summary |
|---|
| Fields inherited from class com.prosysopc.ua.server.ServiceHandler |
|---|
stringTable |
| Constructor Summary | |
|---|---|
NodeManagementServiceHandler(SessionManager sessionManager,
NodeManagerTable nodeManagerTable)
Create the NodeManagementServiceSetHandler. |
|
| Method Summary | |
|---|---|
protected org.opcfoundation.ua.builtintypes.NodeId |
addNode(ServiceContext serviceContext,
org.opcfoundation.ua.core.AddNodesItem nodeToAdd)
|
protected void |
addNodes(ServiceContext serviceContext,
org.opcfoundation.ua.core.AddNodesRequest request,
org.opcfoundation.ua.core.AddNodesResponse response)
|
protected void |
addReference(ServiceContext serviceContext,
org.opcfoundation.ua.core.AddReferencesItem addReferencesItem)
|
protected void |
addReferences(ServiceContext serviceContext,
org.opcfoundation.ua.core.AddReferencesRequest request,
org.opcfoundation.ua.core.AddReferencesResponse response)
|
protected void |
browse(ServiceContext serviceContext,
org.opcfoundation.ua.core.BrowseRequest request,
org.opcfoundation.ua.core.BrowseResponse response)
|
protected void |
browseNext(ServiceContext serviceContext,
org.opcfoundation.ua.core.BrowseNextRequest request,
org.opcfoundation.ua.core.BrowseNextResponse response)
|
protected BrowseContinuationPoint |
browseNode(ServiceContext serviceContext,
List<org.opcfoundation.ua.core.ReferenceDescription> referenceDescriptions,
org.opcfoundation.ua.builtintypes.NodeId nodeId,
int maxReferences,
org.opcfoundation.ua.core.BrowseDirection browseDirection,
org.opcfoundation.ua.builtintypes.NodeId referenceTypeId,
Boolean includeSubTypes,
EnumSet<org.opcfoundation.ua.core.NodeClass> nodeClassSet,
EnumSet<org.opcfoundation.ua.core.BrowseResultMask> resultSet,
org.opcfoundation.ua.core.ViewDescription view,
int startIndex)
Get an array of Reference Descriptions for the node. |
protected void |
call(ServiceContext serviceContext,
org.opcfoundation.ua.core.CallRequest request,
org.opcfoundation.ua.core.CallResponse response)
|
protected org.opcfoundation.ua.builtintypes.Variant[] |
callMethod(ServiceContext serviceContext,
org.opcfoundation.ua.builtintypes.NodeId objectId,
org.opcfoundation.ua.builtintypes.NodeId methodId,
org.opcfoundation.ua.builtintypes.Variant[] inputArguments,
org.opcfoundation.ua.builtintypes.StatusCode[] inputArgumentResults,
org.opcfoundation.ua.builtintypes.DiagnosticInfo[] inputArgumentDiagnosticInfos)
|
protected void |
deleteNode(ServiceContext serviceContext,
org.opcfoundation.ua.core.DeleteNodesItem deleteNodesItem)
|
protected void |
deleteNodes(ServiceContext serviceContext,
org.opcfoundation.ua.core.DeleteNodesRequest request,
org.opcfoundation.ua.core.DeleteNodesResponse response)
|
protected void |
deleteReference(ServiceContext serviceContext,
org.opcfoundation.ua.core.DeleteReferencesItem deleteReferencesItem)
|
protected void |
deleteReferences(ServiceContext serviceContext,
org.opcfoundation.ua.core.DeleteReferencesRequest request,
org.opcfoundation.ua.core.DeleteReferencesResponse response)
|
protected org.slf4j.Logger |
getLogger()
|
int |
getMaxNodesPerBrowse()
|
int |
getMaxNodesPerMethodCall()
|
int |
getMaxNodesPerNodeManagement()
|
int |
getMaxNodesPerRegisterNodes()
|
int |
getMaxNodesPerTranslateBrowsePathsToNodeIds()
|
int |
getMaxReferencesPerNode()
The maximum number of references to return per node, before returning a continuation point. |
protected UaView |
getView(org.opcfoundation.ua.builtintypes.NodeId viewId,
org.opcfoundation.ua.builtintypes.UnsignedInteger viewVersion,
org.opcfoundation.ua.builtintypes.DateTime timestamp)
Return the View object corresponding to the viewId. |
protected void |
init()
|
void |
onAddNodes(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.AddNodesRequest,org.opcfoundation.ua.core.AddNodesResponse> req)
|
void |
onAddReferences(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.AddReferencesRequest,org.opcfoundation.ua.core.AddReferencesResponse> req)
|
void |
onBrowse(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.BrowseRequest,org.opcfoundation.ua.core.BrowseResponse> req)
|
void |
onBrowseNext(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.BrowseNextRequest,org.opcfoundation.ua.core.BrowseNextResponse> req)
|
void |
onCall(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.CallRequest,org.opcfoundation.ua.core.CallResponse> req)
|
void |
onDeleteNodes(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.DeleteNodesRequest,org.opcfoundation.ua.core.DeleteNodesResponse> req)
|
void |
onDeleteReferences(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.DeleteReferencesRequest,org.opcfoundation.ua.core.DeleteReferencesResponse> req)
|
void |
onQueryFirst(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.QueryFirstRequest,org.opcfoundation.ua.core.QueryFirstResponse> req)
|
void |
onQueryNext(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.QueryNextRequest,org.opcfoundation.ua.core.QueryNextResponse> req)
|
void |
onRegisterNodes(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.RegisterNodesRequest,org.opcfoundation.ua.core.RegisterNodesResponse> req)
|
void |
onTranslateBrowsePathsToNodeIds(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.TranslateBrowsePathsToNodeIdsRequest,org.opcfoundation.ua.core.TranslateBrowsePathsToNodeIdsResponse> req)
|
void |
onUnregisterNodes(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.UnregisterNodesRequest,org.opcfoundation.ua.core.UnregisterNodesResponse> req)
|
protected void |
queryFirst(ServiceContext serviceContext,
org.opcfoundation.ua.core.QueryFirstRequest request,
org.opcfoundation.ua.core.QueryFirstResponse response)
|
protected void |
queryNext(ServiceContext serviceContext,
org.opcfoundation.ua.core.QueryNextRequest request,
org.opcfoundation.ua.core.QueryNextResponse response)
|
protected org.opcfoundation.ua.builtintypes.NodeId |
registerNode(ServiceContext serviceContext,
org.opcfoundation.ua.builtintypes.NodeId nodeId)
|
protected void |
registerNodes(ServiceContext serviceContext,
org.opcfoundation.ua.core.RegisterNodesRequest request,
org.opcfoundation.ua.core.RegisterNodesResponse response)
|
void |
setMaxNodesPerBrowse(int maxNodesPerBrowse)
Safety limit for the maximum request size for browse. |
void |
setMaxNodesPerMethodCall(int maxNodesPerMethodCall)
Safety limit for the maximum request size for method calls. |
void |
setMaxNodesPerNodeManagement(int maxNodesPerNodeManagement)
Safety limit for the maximum request size for node management operations. |
void |
setMaxNodesPerRegisterNodes(int maxNodesPerRegisterNodes)
Safety limit for the maximum request size for registering/unregistering nodes. |
void |
setMaxNodesPerTranslateBrowsePathsToNodeIds(int maxNodesPerTranslateBrowsePathsToNodeIds)
Safety limit for the maximum request size for TranslateBrowsePathToNodeIds. |
void |
setMaxReferencesPerNode(int maxReferencesPerNode)
Define the maximum number of references to return per node, before returning a continuation point. |
void |
start()
|
protected org.opcfoundation.ua.core.BrowsePathTarget[] |
translateBrowsePath(ServiceContext serviceContext,
org.opcfoundation.ua.builtintypes.NodeId startingNode,
org.opcfoundation.ua.core.RelativePath relativePath)
|
protected void |
translateBrowsePathsToNodeIds(ServiceContext serviceContext,
org.opcfoundation.ua.core.TranslateBrowsePathsToNodeIdsRequest request,
org.opcfoundation.ua.core.TranslateBrowsePathsToNodeIdsResponse response)
|
protected void |
unregisterNode(ServiceContext serviceContext,
org.opcfoundation.ua.builtintypes.NodeId nodeId)
|
protected void |
unregisterNodes(ServiceContext serviceContext,
org.opcfoundation.ua.core.UnregisterNodesRequest request,
org.opcfoundation.ua.core.UnregisterNodesResponse response)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NodeManagementServiceHandler(SessionManager sessionManager,
NodeManagerTable nodeManagerTable)
sessionManager - The serviceContext manager that handles the sessionsgetNodeManagerTable - ()rootManager - The root node manager that handles the OPCUA namespace| Method Detail |
|---|
public int getMaxNodesPerBrowse()
setMaxNodesPerBrowse(int),
getMaxNodesPerBrowse()public int getMaxNodesPerMethodCall()
setMaxNodesPerMethodCall(int)public int getMaxNodesPerNodeManagement()
setMaxNodesPerNodeManagement(int)public int getMaxNodesPerRegisterNodes()
setMaxNodesPerRegisterNodes(int)public int getMaxNodesPerTranslateBrowsePathsToNodeIds()
setMaxNodesPerTranslateBrowsePathsToNodeIds(int)public int getMaxReferencesPerNode()
setMaxReferencesPerNode(int),
getMaxNodesPerBrowse()
public final void onAddNodes(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.AddNodesRequest,org.opcfoundation.ua.core.AddNodesResponse> req)
throws org.opcfoundation.ua.common.ServiceFaultException
onAddNodes in interface org.opcfoundation.ua.core.NodeManagementServiceSetHandlerorg.opcfoundation.ua.common.ServiceFaultException
public final void onAddReferences(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.AddReferencesRequest,org.opcfoundation.ua.core.AddReferencesResponse> req)
throws org.opcfoundation.ua.common.ServiceFaultException
onAddReferences in interface org.opcfoundation.ua.core.NodeManagementServiceSetHandlerorg.opcfoundation.ua.common.ServiceFaultException
public final void onBrowse(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.BrowseRequest,org.opcfoundation.ua.core.BrowseResponse> req)
throws org.opcfoundation.ua.common.ServiceFaultException
onBrowse in interface org.opcfoundation.ua.core.NodeManagementServiceSetHandlerorg.opcfoundation.ua.common.ServiceFaultException
public final void onBrowseNext(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.BrowseNextRequest,org.opcfoundation.ua.core.BrowseNextResponse> req)
throws org.opcfoundation.ua.common.ServiceFaultException
onBrowseNext in interface org.opcfoundation.ua.core.NodeManagementServiceSetHandlerorg.opcfoundation.ua.common.ServiceFaultException
public final void onCall(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.CallRequest,org.opcfoundation.ua.core.CallResponse> req)
throws org.opcfoundation.ua.common.ServiceFaultException
onCall in interface org.opcfoundation.ua.core.MethodServiceSetHandlerorg.opcfoundation.ua.common.ServiceFaultException
public final void onDeleteNodes(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.DeleteNodesRequest,org.opcfoundation.ua.core.DeleteNodesResponse> req)
throws org.opcfoundation.ua.common.ServiceFaultException
onDeleteNodes in interface org.opcfoundation.ua.core.NodeManagementServiceSetHandlerorg.opcfoundation.ua.common.ServiceFaultException
public final void onDeleteReferences(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.DeleteReferencesRequest,org.opcfoundation.ua.core.DeleteReferencesResponse> req)
throws org.opcfoundation.ua.common.ServiceFaultException
onDeleteReferences in interface org.opcfoundation.ua.core.NodeManagementServiceSetHandlerorg.opcfoundation.ua.common.ServiceFaultException
public final void onQueryFirst(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.QueryFirstRequest,org.opcfoundation.ua.core.QueryFirstResponse> req)
throws org.opcfoundation.ua.common.ServiceFaultException
onQueryFirst in interface org.opcfoundation.ua.core.NodeManagementServiceSetHandlerorg.opcfoundation.ua.common.ServiceFaultException
public final void onQueryNext(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.QueryNextRequest,org.opcfoundation.ua.core.QueryNextResponse> req)
throws org.opcfoundation.ua.common.ServiceFaultException
onQueryNext in interface org.opcfoundation.ua.core.NodeManagementServiceSetHandlerorg.opcfoundation.ua.common.ServiceFaultException
public final void onRegisterNodes(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.RegisterNodesRequest,org.opcfoundation.ua.core.RegisterNodesResponse> req)
throws org.opcfoundation.ua.common.ServiceFaultException
onRegisterNodes in interface org.opcfoundation.ua.core.NodeManagementServiceSetHandlerorg.opcfoundation.ua.common.ServiceFaultException
public final void onTranslateBrowsePathsToNodeIds(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.TranslateBrowsePathsToNodeIdsRequest,org.opcfoundation.ua.core.TranslateBrowsePathsToNodeIdsResponse> req)
throws org.opcfoundation.ua.common.ServiceFaultException
onTranslateBrowsePathsToNodeIds in interface org.opcfoundation.ua.core.NodeManagementServiceSetHandlerorg.opcfoundation.ua.common.ServiceFaultException
public final void onUnregisterNodes(org.opcfoundation.ua.transport.endpoint.EndpointServiceRequest<org.opcfoundation.ua.core.UnregisterNodesRequest,org.opcfoundation.ua.core.UnregisterNodesResponse> req)
throws org.opcfoundation.ua.common.ServiceFaultException
onUnregisterNodes in interface org.opcfoundation.ua.core.NodeManagementServiceSetHandlerorg.opcfoundation.ua.common.ServiceFaultExceptionpublic void setMaxNodesPerBrowse(int maxNodesPerBrowse)
If the value is 0 or negative, the limit is not used. In this case, the
ServiceHandler#setMaxOperationsPerRequest() is used to limit the request size.
The value is reflected to ServerCapabilities/OperationLimits.
maxNodesPerBrowse - the maxNodesPerBrowse to setsetMaxReferencesPerNode(int)public void setMaxNodesPerMethodCall(int maxNodesPerMethodCall)
If the value is 0 or negative, the limit is not used. In this case, the
ServiceHandler#setMaxOperationsPerRequest() is used to limit the request size.
The value is reflected to ServerCapabilities/OperationLimits.
maxNodesPerMethodCall - the maxNodesPerMethodCall to setpublic void setMaxNodesPerNodeManagement(int maxNodesPerNodeManagement)
If the value is 0 or negative, the limit is not used. In this case, the
ServiceHandler#setMaxOperationsPerRequest() is used to limit the request size.
The value is reflected to ServerCapabilities/OperationLimits.
maxNodesPerNodeManagement - the maxNodesPerNodeManagement to setpublic void setMaxNodesPerRegisterNodes(int maxNodesPerRegisterNodes)
If the value is 0 or negative, the limit is not used. In this case, the
ServiceHandler#setMaxOperationsPerRequest() is used to limit the request size.
The value is reflected to ServerCapabilities/OperationLimits.
maxNodesPerRegisterNodes - the maxNodesPerRegisterNodes to setpublic void setMaxNodesPerTranslateBrowsePathsToNodeIds(int maxNodesPerTranslateBrowsePathsToNodeIds)
If the value is 0 or negative, the limit is not used. In this case, the
ServiceHandler#setMaxOperationsPerRequest() is used to limit the request size.
The value is reflected to ServerCapabilities/OperationLimits.
maxNodesPerTranslateBrowsePathsToNodeIds - the maxNodesPerTranslateBrowsePathsToNodeIds to
setpublic void setMaxReferencesPerNode(int maxReferencesPerNode)
Default: 10000
maxReferencesPerNode - the maxReferencesPerNode to set
public void start()
throws StatusException,
UaNodeFactoryException
StatusException
UaNodeFactoryException
protected org.opcfoundation.ua.builtintypes.NodeId addNode(ServiceContext serviceContext,
org.opcfoundation.ua.core.AddNodesItem nodeToAdd)
throws StatusException,
ServiceException,
UaNodeFactoryException
StatusException
ServiceException
UaNodeFactoryException
protected void addNodes(ServiceContext serviceContext,
org.opcfoundation.ua.core.AddNodesRequest request,
org.opcfoundation.ua.core.AddNodesResponse response)
throws ServiceException
serviceContext - request - response -
ServiceException
protected void addReference(ServiceContext serviceContext,
org.opcfoundation.ua.core.AddReferencesItem addReferencesItem)
throws StatusException,
ServiceException
serviceContext - addReferencesItem -
ServiceException
StatusException
protected void addReferences(ServiceContext serviceContext,
org.opcfoundation.ua.core.AddReferencesRequest request,
org.opcfoundation.ua.core.AddReferencesResponse response)
throws ServiceException
serviceContext - request - response -
ServiceException
protected void browse(ServiceContext serviceContext,
org.opcfoundation.ua.core.BrowseRequest request,
org.opcfoundation.ua.core.BrowseResponse response)
throws ServiceException
serviceContext - viewDescription - browseDescriptions - maxReferencesPerNodeToReturn - d -
ServiceException
protected void browseNext(ServiceContext serviceContext,
org.opcfoundation.ua.core.BrowseNextRequest request,
org.opcfoundation.ua.core.BrowseNextResponse response)
throws ServiceException
serviceContext - request - response -
ServiceException
protected BrowseContinuationPoint browseNode(ServiceContext serviceContext,
List<org.opcfoundation.ua.core.ReferenceDescription> referenceDescriptions,
org.opcfoundation.ua.builtintypes.NodeId nodeId,
int maxReferences,
org.opcfoundation.ua.core.BrowseDirection browseDirection,
org.opcfoundation.ua.builtintypes.NodeId referenceTypeId,
Boolean includeSubTypes,
EnumSet<org.opcfoundation.ua.core.NodeClass> nodeClassSet,
EnumSet<org.opcfoundation.ua.core.BrowseResultMask> resultSet,
org.opcfoundation.ua.core.ViewDescription view,
int startIndex)
throws ServiceException,
StatusException
serviceContext - The serviceContext under which the operation is performed.nodeId - maxReferences - resultSet - nodeClassSet - includeSubTypes - referenceTypeId - browseDirection - view - startIndex -
ServiceException
StatusException
protected void call(ServiceContext serviceContext,
org.opcfoundation.ua.core.CallRequest request,
org.opcfoundation.ua.core.CallResponse response)
throws ServiceException
serviceContext - request - response -
ServiceException
protected org.opcfoundation.ua.builtintypes.Variant[] callMethod(ServiceContext serviceContext,
org.opcfoundation.ua.builtintypes.NodeId objectId,
org.opcfoundation.ua.builtintypes.NodeId methodId,
org.opcfoundation.ua.builtintypes.Variant[] inputArguments,
org.opcfoundation.ua.builtintypes.StatusCode[] inputArgumentResults,
org.opcfoundation.ua.builtintypes.DiagnosticInfo[] inputArgumentDiagnosticInfos)
throws StatusException
serviceContext - objectId - methodId - inputArguments - inputArgumentDiagnosticInfos - inputArgumentResults -
StatusException
protected void deleteNode(ServiceContext serviceContext,
org.opcfoundation.ua.core.DeleteNodesItem deleteNodesItem)
throws StatusException
serviceContext - deleteNodesItem -
StatusException
protected void deleteNodes(ServiceContext serviceContext,
org.opcfoundation.ua.core.DeleteNodesRequest request,
org.opcfoundation.ua.core.DeleteNodesResponse response)
throws ServiceException
serviceContext - request - response -
ServiceException
protected void deleteReference(ServiceContext serviceContext,
org.opcfoundation.ua.core.DeleteReferencesItem deleteReferencesItem)
throws StatusException
serviceContext - deleteReferencesItem -
StatusException
protected void deleteReferences(ServiceContext serviceContext,
org.opcfoundation.ua.core.DeleteReferencesRequest request,
org.opcfoundation.ua.core.DeleteReferencesResponse response)
throws ServiceException
serviceContext - request - response -
ServiceExceptionprotected org.slf4j.Logger getLogger()
getLogger in class ServiceHandler
protected UaView getView(org.opcfoundation.ua.builtintypes.NodeId viewId,
org.opcfoundation.ua.builtintypes.UnsignedInteger viewVersion,
org.opcfoundation.ua.builtintypes.DateTime timestamp)
throws ServiceException
Override the method in your own implementation to support custom views.
viewId - The NodeId of the requested view. This is never Null - in such cases the method
is not even called.timestamp - timestamp of the viewviewVersion - version of the view
ServiceException - StatusCodes.Bad_ViewIdUnknown if the defined view does not exist;
Bad_ViewVersionInvalid if the version is not valid
protected void init()
throws StatusException,
UaNodeFactoryException
UaNodeFactoryException
StatusException
protected void queryFirst(ServiceContext serviceContext,
org.opcfoundation.ua.core.QueryFirstRequest request,
org.opcfoundation.ua.core.QueryFirstResponse response)
throws ServiceException
serviceContext - request - response -
ServiceException
protected void queryNext(ServiceContext serviceContext,
org.opcfoundation.ua.core.QueryNextRequest request,
org.opcfoundation.ua.core.QueryNextResponse response)
throws ServiceException
serviceContext - request - response -
ServiceException
protected org.opcfoundation.ua.builtintypes.NodeId registerNode(ServiceContext serviceContext,
org.opcfoundation.ua.builtintypes.NodeId nodeId)
throws StatusException
serviceContext - nodeId -
StatusException
protected void registerNodes(ServiceContext serviceContext,
org.opcfoundation.ua.core.RegisterNodesRequest request,
org.opcfoundation.ua.core.RegisterNodesResponse response)
throws ServiceException
serviceContext - request - response -
ServiceException
protected org.opcfoundation.ua.core.BrowsePathTarget[] translateBrowsePath(ServiceContext serviceContext,
org.opcfoundation.ua.builtintypes.NodeId startingNode,
org.opcfoundation.ua.core.RelativePath relativePath)
throws StatusException
serviceContext - startingNode - relativePath -
StatusException
protected void translateBrowsePathsToNodeIds(ServiceContext serviceContext,
org.opcfoundation.ua.core.TranslateBrowsePathsToNodeIdsRequest request,
org.opcfoundation.ua.core.TranslateBrowsePathsToNodeIdsResponse response)
throws ServiceException
serviceContext - request - response -
ServiceException
protected void unregisterNode(ServiceContext serviceContext,
org.opcfoundation.ua.builtintypes.NodeId nodeId)
throws StatusException
serviceContext - nodeId -
StatusException
protected void unregisterNodes(ServiceContext serviceContext,
org.opcfoundation.ua.core.UnregisterNodesRequest request,
org.opcfoundation.ua.core.UnregisterNodesResponse response)
throws ServiceException
nodeIds -
ServiceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||