Interface ConsumerStatsRecorder

All Superinterfaces:
org.apache.pulsar.client.api.ConsumerStats, Serializable
All Known Implementing Classes:
ConsumerStatsDisabled, ConsumerStatsRecorderImpl, MultiTopicConsumerStatsRecorderImpl

public interface ConsumerStatsRecorder extends org.apache.pulsar.client.api.ConsumerStats
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional<io.netty.util.Timeout>
     
    void
     
    void
    incrementNumAcksSent(long numAcks)
     
    void
     
    void
     
    void
     
    void
    updateCumulativeStats(org.apache.pulsar.client.api.ConsumerStats stats)
     
    void
    updateNumMsgsReceived(org.apache.pulsar.client.api.Message<?> message)
     

    Methods inherited from interface org.apache.pulsar.client.api.ConsumerStats

    getMsgNumInReceiverQueue, getMsgNumInSubReceiverQueue, getNumAcksFailed, getNumAcksSent, getNumBatchReceiveFailed, getNumBytesReceived, getNumMsgsReceived, getNumReceiveFailed, getRateBytesReceived, getRateMsgsReceived, getTotaBatchReceivedFailed, getTotalAcksFailed, getTotalAcksSent, getTotalBytesReceived, getTotalMsgsReceived, getTotalReceivedFailed
  • Method Details

    • updateNumMsgsReceived

      void updateNumMsgsReceived(org.apache.pulsar.client.api.Message<?> message)
    • incrementNumAcksSent

      void incrementNumAcksSent(long numAcks)
    • incrementNumAcksFailed

      void incrementNumAcksFailed()
    • incrementNumReceiveFailed

      void incrementNumReceiveFailed()
    • incrementNumBatchReceiveFailed

      void incrementNumBatchReceiveFailed()
    • getStatTimeout

      Optional<io.netty.util.Timeout> getStatTimeout()
    • reset

      void reset()
    • updateCumulativeStats

      void updateCumulativeStats(org.apache.pulsar.client.api.ConsumerStats stats)