Klasse SubscriptionDiagnosticsDataType

java.lang.Object
org.apache.plc4x.java.opcua.readwrite.ExtensionObjectDefinition
org.apache.plc4x.java.opcua.readwrite.SubscriptionDiagnosticsDataType
Alle implementierten Schnittstellen:
Message, Serializable

public class SubscriptionDiagnosticsDataType extends ExtensionObjectDefinition implements Message
  • Felddetails

    • 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
  • Konstruktordetails

    • 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)
  • Methodendetails

    • getIdentifier

      public String getIdentifier()
      Angegeben von:
      getIdentifier in Klasse ExtensionObjectDefinition
    • 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
      Angegeben von:
      serializeExtensionObjectDefinitionChild in Klasse ExtensionObjectDefinition
      Löst aus:
      SerializationException
    • getLengthInBytes

      public int getLengthInBytes()
      Angegeben von:
      getLengthInBytes in Schnittstelle Message
      Setzt außer Kraft:
      getLengthInBytes in Klasse ExtensionObjectDefinition
    • getLengthInBits

      public int getLengthInBits()
      Angegeben von:
      getLengthInBits in Schnittstelle Message
      Setzt außer Kraft:
      getLengthInBits in Klasse ExtensionObjectDefinition
    • staticParseExtensionObjectDefinitionBuilder

      public static ExtensionObjectDefinition.ExtensionObjectDefinitionBuilder staticParseExtensionObjectDefinitionBuilder(ReadBuffer readBuffer, String identifier) throws ParseException
      Löst aus:
      ParseException
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse ExtensionObjectDefinition
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse ExtensionObjectDefinition
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse ExtensionObjectDefinition