Class SubscriptionDiagnosticsDataType
java.lang.Object
org.apache.plc4x.java.opcua.readwrite.ExtensionObjectDefinition
org.apache.plc4x.java.opcua.readwrite.SubscriptionDiagnosticsDataType
- 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 longprotected final longprotected final longprotected final longprotected final longprotected final longprotected final longprotected final longprotected final longprotected final longprotected final longprotected final longprotected final longprotected final longprotected final longprotected final longprotected final longprotected final longprotected final shortprotected final booleanprotected final doubleprotected final longprotected final longprotected final longprotected final longprotected final NodeIdprotected final longprotected final longprotected final longprotected final longprotected final long -
Constructor Summary
ConstructorsConstructorDescriptionSubscriptionDiagnosticsDataType(NodeId sessionId, long subscriptionId, short priority, double publishingInterval, long maxKeepAliveCount, long maxLifetimeCount, long maxNotificationsPerPublish, boolean publishingEnabled, long modifyCount, long enableCount, long disableCount, long republishRequestCount, long republishMessageRequestCount, long republishMessageCount, long transferRequestCount, long transferredToAltClientCount, long transferredToSameClientCount, long publishRequestCount, long dataChangeNotificationsCount, long eventNotificationsCount, long notificationsCount, long latePublishRequestCount, long currentKeepAliveCount, long currentLifetimeCount, long unacknowledgedMessageCount, long discardedMessageCount, long monitoredItemCount, long disabledMonitoredItemCount, long monitoringQueueOverflowCount, long nextSequenceNumber, long eventQueueOverFlowCount) -
Method Summary
Modifier and TypeMethodDescriptionbooleanlonglonglonglonglonglonglonglonglonglongintintlonglonglonglonglonglonglonglongshortbooleandoublelonglonglonglonglonglonglonglonglonginthashCode()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
-
subscriptionId
protected final long subscriptionId -
priority
protected final short priority -
publishingInterval
protected final double publishingInterval -
maxKeepAliveCount
protected final long maxKeepAliveCount -
maxLifetimeCount
protected final long maxLifetimeCount -
maxNotificationsPerPublish
protected final long maxNotificationsPerPublish -
publishingEnabled
protected final boolean publishingEnabled -
modifyCount
protected final long modifyCount -
enableCount
protected final long enableCount -
disableCount
protected final long disableCount -
republishRequestCount
protected final long republishRequestCount -
republishMessageRequestCount
protected final long republishMessageRequestCount -
republishMessageCount
protected final long republishMessageCount -
transferRequestCount
protected final long transferRequestCount -
transferredToAltClientCount
protected final long transferredToAltClientCount -
transferredToSameClientCount
protected final long transferredToSameClientCount -
publishRequestCount
protected final long publishRequestCount -
dataChangeNotificationsCount
protected final long dataChangeNotificationsCount -
eventNotificationsCount
protected final long eventNotificationsCount -
notificationsCount
protected final long notificationsCount -
latePublishRequestCount
protected final long latePublishRequestCount -
currentKeepAliveCount
protected final long currentKeepAliveCount -
currentLifetimeCount
protected final long currentLifetimeCount -
unacknowledgedMessageCount
protected final long unacknowledgedMessageCount -
discardedMessageCount
protected final long discardedMessageCount -
monitoredItemCount
protected final long monitoredItemCount -
disabledMonitoredItemCount
protected final long disabledMonitoredItemCount -
monitoringQueueOverflowCount
protected final long monitoringQueueOverflowCount -
nextSequenceNumber
protected final long nextSequenceNumber -
eventQueueOverFlowCount
protected final long eventQueueOverFlowCount
-
-
Constructor Details
-
SubscriptionDiagnosticsDataType
public SubscriptionDiagnosticsDataType(NodeId sessionId, long subscriptionId, short priority, double publishingInterval, long maxKeepAliveCount, long maxLifetimeCount, long maxNotificationsPerPublish, boolean publishingEnabled, long modifyCount, long enableCount, long disableCount, long republishRequestCount, long republishMessageRequestCount, long republishMessageCount, long transferRequestCount, long transferredToAltClientCount, long transferredToSameClientCount, long publishRequestCount, long dataChangeNotificationsCount, long eventNotificationsCount, long notificationsCount, long latePublishRequestCount, long currentKeepAliveCount, long currentLifetimeCount, long unacknowledgedMessageCount, long discardedMessageCount, long monitoredItemCount, long disabledMonitoredItemCount, long monitoringQueueOverflowCount, long nextSequenceNumber, long eventQueueOverFlowCount)
-
-
Method Details
-
getIdentifier
- Specified by:
getIdentifierin classExtensionObjectDefinition
-
getSessionId
-
getSubscriptionId
public long getSubscriptionId() -
getPriority
public short getPriority() -
getPublishingInterval
public double getPublishingInterval() -
getMaxKeepAliveCount
public long getMaxKeepAliveCount() -
getMaxLifetimeCount
public long getMaxLifetimeCount() -
getMaxNotificationsPerPublish
public long getMaxNotificationsPerPublish() -
getPublishingEnabled
public boolean getPublishingEnabled() -
getModifyCount
public long getModifyCount() -
getEnableCount
public long getEnableCount() -
getDisableCount
public long getDisableCount() -
getRepublishRequestCount
public long getRepublishRequestCount() -
getRepublishMessageRequestCount
public long getRepublishMessageRequestCount() -
getRepublishMessageCount
public long getRepublishMessageCount() -
getTransferRequestCount
public long getTransferRequestCount() -
getTransferredToAltClientCount
public long getTransferredToAltClientCount() -
getTransferredToSameClientCount
public long getTransferredToSameClientCount() -
getPublishRequestCount
public long getPublishRequestCount() -
getDataChangeNotificationsCount
public long getDataChangeNotificationsCount() -
getEventNotificationsCount
public long getEventNotificationsCount() -
getNotificationsCount
public long getNotificationsCount() -
getLatePublishRequestCount
public long getLatePublishRequestCount() -
getCurrentKeepAliveCount
public long getCurrentKeepAliveCount() -
getCurrentLifetimeCount
public long getCurrentLifetimeCount() -
getUnacknowledgedMessageCount
public long getUnacknowledgedMessageCount() -
getDiscardedMessageCount
public long getDiscardedMessageCount() -
getMonitoredItemCount
public long getMonitoredItemCount() -
getDisabledMonitoredItemCount
public long getDisabledMonitoredItemCount() -
getMonitoringQueueOverflowCount
public long getMonitoringQueueOverflowCount() -
getNextSequenceNumber
public long getNextSequenceNumber() -
getEventQueueOverFlowCount
public long getEventQueueOverFlowCount() -
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 SubscriptionDiagnosticsDataType.SubscriptionDiagnosticsDataTypeBuilder staticParseBuilder(ReadBuffer readBuffer, String identifier) throws ParseException - Throws:
ParseException
-
equals
- Overrides:
equalsin classExtensionObjectDefinition
-
hashCode
public int hashCode()- Overrides:
hashCodein classExtensionObjectDefinition
-
toString
- Overrides:
toStringin classExtensionObjectDefinition
-