Class SubscriptionDiagnosticsDataType
- java.lang.Object
-
- org.apache.plc4x.java.opcua.readwrite.ExtensionObjectDefinition
-
- org.apache.plc4x.java.opcua.readwrite.SubscriptionDiagnosticsDataType
-
- All Implemented Interfaces:
Message,Serializable
public class SubscriptionDiagnosticsDataType extends ExtensionObjectDefinition implements Message
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSubscriptionDiagnosticsDataType.SubscriptionDiagnosticsDataTypeBuilderImpl-
Nested classes/interfaces inherited from class org.apache.plc4x.java.opcua.readwrite.ExtensionObjectDefinition
ExtensionObjectDefinition.ExtensionObjectDefinitionBuilder
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description 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 Summary
-
Methods inherited from class org.apache.plc4x.java.opcua.readwrite.ExtensionObjectDefinition
serialize, staticParse, staticParse
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.plc4x.java.spi.utils.Serializable
serialize
-
-
-
-
Field Detail
-
sessionId
protected final NodeId 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 Detail
-
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 Detail
-
getIdentifier
public String getIdentifier()
- Specified by:
getIdentifierin classExtensionObjectDefinition
-
getSessionId
public NodeId 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
-
staticParseExtensionObjectDefinitionBuilder
public static ExtensionObjectDefinition.ExtensionObjectDefinitionBuilder staticParseExtensionObjectDefinitionBuilder(ReadBuffer readBuffer, String identifier) throws ParseException
- Throws:
ParseException
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classExtensionObjectDefinition
-
hashCode
public int hashCode()
- Overrides:
hashCodein classExtensionObjectDefinition
-
toString
public String toString()
- Overrides:
toStringin classExtensionObjectDefinition
-
-