Class SessionDiagnosticsDataType
java.lang.Object
org.apache.plc4x.java.opcua.readwrite.ExtensionObjectDefinition
org.apache.plc4x.java.opcua.readwrite.SessionDiagnosticsDataType
- All Implemented Interfaces:
Message,Serializable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class org.apache.plc4x.java.opcua.readwrite.ExtensionObjectDefinition
ExtensionObjectDefinition.ExtensionObjectDefinitionBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final doubleprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final longprotected final ExtensionObjectDefinitionprotected final longprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final longprotected final longprotected final longprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final PascalStringprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final List<PascalString>protected final longprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final intprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final PascalStringprotected final NodeIdprotected final PascalStringprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinitionprotected final longprotected final ExtensionObjectDefinitionprotected final ExtensionObjectDefinition -
Constructor Summary
ConstructorsConstructorDescriptionSessionDiagnosticsDataType(NodeId sessionId, PascalString sessionName, ExtensionObjectDefinition clientDescription, PascalString serverUri, PascalString endpointUrl, int noOfLocaleIds, List<PascalString> localeIds, double actualSessionTimeout, long maxResponseMessageSize, long clientConnectionTime, long clientLastContactTime, long currentSubscriptionsCount, long currentMonitoredItemsCount, long currentPublishRequestsInQueue, ExtensionObjectDefinition totalRequestCount, long unauthorizedRequestCount, ExtensionObjectDefinition readCount, ExtensionObjectDefinition historyReadCount, ExtensionObjectDefinition writeCount, ExtensionObjectDefinition historyUpdateCount, ExtensionObjectDefinition callCount, ExtensionObjectDefinition createMonitoredItemsCount, ExtensionObjectDefinition modifyMonitoredItemsCount, ExtensionObjectDefinition setMonitoringModeCount, ExtensionObjectDefinition setTriggeringCount, ExtensionObjectDefinition deleteMonitoredItemsCount, ExtensionObjectDefinition createSubscriptionCount, ExtensionObjectDefinition modifySubscriptionCount, ExtensionObjectDefinition setPublishingModeCount, ExtensionObjectDefinition publishCount, ExtensionObjectDefinition republishCount, ExtensionObjectDefinition transferSubscriptionsCount, ExtensionObjectDefinition deleteSubscriptionsCount, ExtensionObjectDefinition addNodesCount, ExtensionObjectDefinition addReferencesCount, ExtensionObjectDefinition deleteNodesCount, ExtensionObjectDefinition deleteReferencesCount, ExtensionObjectDefinition browseCount, ExtensionObjectDefinition browseNextCount, ExtensionObjectDefinition translateBrowsePathsToNodeIdsCount, ExtensionObjectDefinition queryFirstCount, ExtensionObjectDefinition queryNextCount, ExtensionObjectDefinition registerNodesCount, ExtensionObjectDefinition unregisterNodesCount) -
Method Summary
Modifier and TypeMethodDescriptionbooleandoublelonglonglonglonglongintintlongintlonginthashCode()protected voidserializeExtensionObjectDefinitionChild(WriteBuffer writeBuffer) staticParseBuilder(ReadBuffer readBuffer, String identifier) toString()Methods inherited from class org.apache.plc4x.java.opcua.readwrite.ExtensionObjectDefinition
serialize, staticParse, staticParseMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.plc4x.java.spi.utils.Serializable
serialize
-
Field Details
-
sessionId
-
sessionName
-
clientDescription
-
serverUri
-
endpointUrl
-
noOfLocaleIds
protected final int noOfLocaleIds -
localeIds
-
actualSessionTimeout
protected final double actualSessionTimeout -
maxResponseMessageSize
protected final long maxResponseMessageSize -
clientConnectionTime
protected final long clientConnectionTime -
clientLastContactTime
protected final long clientLastContactTime -
currentSubscriptionsCount
protected final long currentSubscriptionsCount -
currentMonitoredItemsCount
protected final long currentMonitoredItemsCount -
currentPublishRequestsInQueue
protected final long currentPublishRequestsInQueue -
totalRequestCount
-
unauthorizedRequestCount
protected final long unauthorizedRequestCount -
readCount
-
historyReadCount
-
writeCount
-
historyUpdateCount
-
callCount
-
createMonitoredItemsCount
-
modifyMonitoredItemsCount
-
setMonitoringModeCount
-
setTriggeringCount
-
deleteMonitoredItemsCount
-
createSubscriptionCount
-
modifySubscriptionCount
-
setPublishingModeCount
-
publishCount
-
republishCount
-
transferSubscriptionsCount
-
deleteSubscriptionsCount
-
addNodesCount
-
addReferencesCount
-
deleteNodesCount
-
deleteReferencesCount
-
browseCount
-
browseNextCount
-
translateBrowsePathsToNodeIdsCount
-
queryFirstCount
-
queryNextCount
-
registerNodesCount
-
unregisterNodesCount
-
-
Constructor Details
-
SessionDiagnosticsDataType
public SessionDiagnosticsDataType(NodeId sessionId, PascalString sessionName, ExtensionObjectDefinition clientDescription, PascalString serverUri, PascalString endpointUrl, int noOfLocaleIds, List<PascalString> localeIds, double actualSessionTimeout, long maxResponseMessageSize, long clientConnectionTime, long clientLastContactTime, long currentSubscriptionsCount, long currentMonitoredItemsCount, long currentPublishRequestsInQueue, ExtensionObjectDefinition totalRequestCount, long unauthorizedRequestCount, ExtensionObjectDefinition readCount, ExtensionObjectDefinition historyReadCount, ExtensionObjectDefinition writeCount, ExtensionObjectDefinition historyUpdateCount, ExtensionObjectDefinition callCount, ExtensionObjectDefinition createMonitoredItemsCount, ExtensionObjectDefinition modifyMonitoredItemsCount, ExtensionObjectDefinition setMonitoringModeCount, ExtensionObjectDefinition setTriggeringCount, ExtensionObjectDefinition deleteMonitoredItemsCount, ExtensionObjectDefinition createSubscriptionCount, ExtensionObjectDefinition modifySubscriptionCount, ExtensionObjectDefinition setPublishingModeCount, ExtensionObjectDefinition publishCount, ExtensionObjectDefinition republishCount, ExtensionObjectDefinition transferSubscriptionsCount, ExtensionObjectDefinition deleteSubscriptionsCount, ExtensionObjectDefinition addNodesCount, ExtensionObjectDefinition addReferencesCount, ExtensionObjectDefinition deleteNodesCount, ExtensionObjectDefinition deleteReferencesCount, ExtensionObjectDefinition browseCount, ExtensionObjectDefinition browseNextCount, ExtensionObjectDefinition translateBrowsePathsToNodeIdsCount, ExtensionObjectDefinition queryFirstCount, ExtensionObjectDefinition queryNextCount, ExtensionObjectDefinition registerNodesCount, ExtensionObjectDefinition unregisterNodesCount)
-
-
Method Details
-
getIdentifier
- Specified by:
getIdentifierin classExtensionObjectDefinition
-
getSessionId
-
getSessionName
-
getClientDescription
-
getServerUri
-
getEndpointUrl
-
getNoOfLocaleIds
public int getNoOfLocaleIds() -
getLocaleIds
-
getActualSessionTimeout
public double getActualSessionTimeout() -
getMaxResponseMessageSize
public long getMaxResponseMessageSize() -
getClientConnectionTime
public long getClientConnectionTime() -
getClientLastContactTime
public long getClientLastContactTime() -
getCurrentSubscriptionsCount
public long getCurrentSubscriptionsCount() -
getCurrentMonitoredItemsCount
public long getCurrentMonitoredItemsCount() -
getCurrentPublishRequestsInQueue
public long getCurrentPublishRequestsInQueue() -
getTotalRequestCount
-
getUnauthorizedRequestCount
public long getUnauthorizedRequestCount() -
getReadCount
-
getHistoryReadCount
-
getWriteCount
-
getHistoryUpdateCount
-
getCallCount
-
getCreateMonitoredItemsCount
-
getModifyMonitoredItemsCount
-
getSetMonitoringModeCount
-
getSetTriggeringCount
-
getDeleteMonitoredItemsCount
-
getCreateSubscriptionCount
-
getModifySubscriptionCount
-
getSetPublishingModeCount
-
getPublishCount
-
getRepublishCount
-
getTransferSubscriptionsCount
-
getDeleteSubscriptionsCount
-
getAddNodesCount
-
getAddReferencesCount
-
getDeleteNodesCount
-
getDeleteReferencesCount
-
getBrowseCount
-
getBrowseNextCount
-
getTranslateBrowsePathsToNodeIdsCount
-
getQueryFirstCount
-
getQueryNextCount
-
getRegisterNodesCount
-
getUnregisterNodesCount
-
serializeExtensionObjectDefinitionChild
protected void serializeExtensionObjectDefinitionChild(WriteBuffer writeBuffer) throws SerializationException - Specified by:
serializeExtensionObjectDefinitionChildin classExtensionObjectDefinition- Throws:
SerializationException
-
getLengthInBytes
public int getLengthInBytes()- Specified by:
getLengthInBytesin interfaceMessage- Overrides:
getLengthInBytesin classExtensionObjectDefinition
-
getLengthInBits
public int getLengthInBits()- Specified by:
getLengthInBitsin interfaceMessage- Overrides:
getLengthInBitsin classExtensionObjectDefinition
-
staticParseBuilder
public static SessionDiagnosticsDataType.SessionDiagnosticsDataTypeBuilder staticParseBuilder(ReadBuffer readBuffer, String identifier) throws ParseException - Throws:
ParseException
-
equals
- Overrides:
equalsin classExtensionObjectDefinition
-
hashCode
public int hashCode()- Overrides:
hashCodein classExtensionObjectDefinition
-
toString
- Overrides:
toStringin classExtensionObjectDefinition
-