Class ConsumerStatsRecorderImpl

    • Constructor Detail

      • ConsumerStatsRecorderImpl

        public ConsumerStatsRecorderImpl()
      • ConsumerStatsRecorderImpl

        public ConsumerStatsRecorderImpl​(org.apache.pulsar.client.api.Consumer<?> consumer)
    • Method Detail

      • getMsgNumInReceiverQueue

        public java.lang.Integer getMsgNumInReceiverQueue()
        Specified by:
        getMsgNumInReceiverQueue in interface org.apache.pulsar.client.api.ConsumerStats
      • getMsgNumInSubReceiverQueue

        public java.util.Map<java.lang.Long,​java.lang.Integer> getMsgNumInSubReceiverQueue()
        Specified by:
        getMsgNumInSubReceiverQueue in interface org.apache.pulsar.client.api.ConsumerStats
      • getNumMsgsReceived

        public long getNumMsgsReceived()
        Specified by:
        getNumMsgsReceived in interface org.apache.pulsar.client.api.ConsumerStats
      • getNumBytesReceived

        public long getNumBytesReceived()
        Specified by:
        getNumBytesReceived in interface org.apache.pulsar.client.api.ConsumerStats
      • getNumAcksSent

        public long getNumAcksSent()
        Specified by:
        getNumAcksSent in interface org.apache.pulsar.client.api.ConsumerStats
      • getNumAcksFailed

        public long getNumAcksFailed()
        Specified by:
        getNumAcksFailed in interface org.apache.pulsar.client.api.ConsumerStats
      • getNumReceiveFailed

        public long getNumReceiveFailed()
        Specified by:
        getNumReceiveFailed in interface org.apache.pulsar.client.api.ConsumerStats
      • getNumBatchReceiveFailed

        public long getNumBatchReceiveFailed()
        Specified by:
        getNumBatchReceiveFailed in interface org.apache.pulsar.client.api.ConsumerStats
      • getTotalMsgsReceived

        public long getTotalMsgsReceived()
        Specified by:
        getTotalMsgsReceived in interface org.apache.pulsar.client.api.ConsumerStats
      • getTotalBytesReceived

        public long getTotalBytesReceived()
        Specified by:
        getTotalBytesReceived in interface org.apache.pulsar.client.api.ConsumerStats
      • getTotalReceivedFailed

        public long getTotalReceivedFailed()
        Specified by:
        getTotalReceivedFailed in interface org.apache.pulsar.client.api.ConsumerStats
      • getTotaBatchReceivedFailed

        public long getTotaBatchReceivedFailed()
        Specified by:
        getTotaBatchReceivedFailed in interface org.apache.pulsar.client.api.ConsumerStats
      • getTotalAcksSent

        public long getTotalAcksSent()
        Specified by:
        getTotalAcksSent in interface org.apache.pulsar.client.api.ConsumerStats
      • getTotalAcksFailed

        public long getTotalAcksFailed()
        Specified by:
        getTotalAcksFailed in interface org.apache.pulsar.client.api.ConsumerStats
      • getRateMsgsReceived

        public double getRateMsgsReceived()
        Specified by:
        getRateMsgsReceived in interface org.apache.pulsar.client.api.ConsumerStats
      • getRateBytesReceived

        public double getRateBytesReceived()
        Specified by:
        getRateBytesReceived in interface org.apache.pulsar.client.api.ConsumerStats