com.prosysopc.ua
Class OperationLimits

java.lang.Object
  extended by com.prosysopc.ua.OperationLimits

public class OperationLimits
extends Object

A class that identifies the limits for different operations for a client or a server.


Nested Class Summary
static class OperationLimits.Builder
           
 
Method Summary
static OperationLimits.Builder builder()
           
static OperationLimits defaults()
           
 org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxMonitoredItemsPerCall()
           
 org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesHistoryReadData()
           
 org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesHistoryReadEvents()
           
 org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerBrowse()
           
 org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerHistoryUpdateData()
           
 org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerHistoryUpdateEvents()
           
 org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerMethodCall()
           
 org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerNodeManagement()
           
 org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerRead()
           
 org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerRegisterNodes()
           
 org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerTranslateBrowsePathsToNodeIds()
           
 org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerWrite()
           
static OperationLimits min(OperationLimits serverLimits, OperationLimits operationLimits)
          Creates an OperationLimits object so that the limit for each operation is the minimum of the server limit and the operation limit (client limit).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

builder

public static OperationLimits.Builder builder()

defaults

public static OperationLimits defaults()

min

public static OperationLimits min(OperationLimits serverLimits,
                                  OperationLimits operationLimits)
Creates an OperationLimits object so that the limit for each operation is the minimum of the server limit and the operation limit (client limit). Also, if the server limit is 0, the limit of the client is used.

Parameters:
serverLimits -
operationLimits -
Returns:

getMaxMonitoredItemsPerCall

public org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxMonitoredItemsPerCall()

getMaxNodesHistoryReadData

public org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesHistoryReadData()

getMaxNodesHistoryReadEvents

public org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesHistoryReadEvents()

getMaxNodesPerBrowse

public org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerBrowse()

getMaxNodesPerHistoryUpdateData

public org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerHistoryUpdateData()

getMaxNodesPerHistoryUpdateEvents

public org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerHistoryUpdateEvents()

getMaxNodesPerMethodCall

public org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerMethodCall()

getMaxNodesPerNodeManagement

public org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerNodeManagement()

getMaxNodesPerRead

public org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerRead()

getMaxNodesPerRegisterNodes

public org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerRegisterNodes()

getMaxNodesPerTranslateBrowsePathsToNodeIds

public org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerTranslateBrowsePathsToNodeIds()

getMaxNodesPerWrite

public org.opcfoundation.ua.builtintypes.UnsignedInteger getMaxNodesPerWrite()


Copyright © 2018. All rights reserved.