Class PersistentSubscriptionStats

java.lang.Object
com.eventstore.dbclient.PersistentSubscriptionStats
Direct Known Subclasses:
PersistentSubscriptionToAllStats, PersistentSubscriptionToStreamStats

public abstract class PersistentSubscriptionStats extends Object
Processing-related persistent subscription statistics.
  • Method Details

    • getAveragePerSecond

      public int getAveragePerSecond()
      Average number of events per seconds.
    • getTotalItems

      public long getTotalItems()
      Total number of events processed by subscription.
    • getCountSinceLastMeasurement

      public int getCountSinceLastMeasurement()
      Number of events seen since last measurement on this connection. Used as the basis for averagePerSecond
    • getReadBufferCount

      public int getReadBufferCount()
      Number of events in the read buffer.
    • getLiveBufferCount

      public long getLiveBufferCount()
      Number of events in the live buffer.
    • getRetryBufferCount

      public int getRetryBufferCount()
      Number of events in the retry buffer.
    • getTotalInFlightMessages

      public int getTotalInFlightMessages()
      Current in flight messages across the persistent subscription group.
    • getOutstandingMessagesCount

      public int getOutstandingMessagesCount()
      Current number of outstanding messages.
    • getParkedMessageCount

      public long getParkedMessageCount()
      The current number of parked messages.