类 ConsumerStatsRecorderImpl

java.lang.Object
org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
所有已实现的接口:
Serializable, org.apache.pulsar.client.api.ConsumerStats, ConsumerStatsRecorder

public class ConsumerStatsRecorderImpl extends Object implements ConsumerStatsRecorder
另请参阅:
  • 构造器详细资料

    • ConsumerStatsRecorderImpl

      public ConsumerStatsRecorderImpl()
    • ConsumerStatsRecorderImpl

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

      public ConsumerStatsRecorderImpl(PulsarClientImpl pulsarClient, ConsumerConfigurationData<?> conf, org.apache.pulsar.client.api.Consumer<?> consumer)
  • 方法详细资料

    • updateNumMsgsReceived

      public void updateNumMsgsReceived(org.apache.pulsar.client.api.Message<?> message)
      指定者:
      updateNumMsgsReceived 在接口中 ConsumerStatsRecorder
    • incrementNumAcksSent

      public void incrementNumAcksSent(long numAcks)
      指定者:
      incrementNumAcksSent 在接口中 ConsumerStatsRecorder
    • incrementNumAcksFailed

      public void incrementNumAcksFailed()
      指定者:
      incrementNumAcksFailed 在接口中 ConsumerStatsRecorder
    • incrementNumReceiveFailed

      public void incrementNumReceiveFailed()
      指定者:
      incrementNumReceiveFailed 在接口中 ConsumerStatsRecorder
    • incrementNumBatchReceiveFailed

      public void incrementNumBatchReceiveFailed()
      指定者:
      incrementNumBatchReceiveFailed 在接口中 ConsumerStatsRecorder
    • getStatTimeout

      public Optional<io.netty.util.Timeout> getStatTimeout()
      指定者:
      getStatTimeout 在接口中 ConsumerStatsRecorder
    • reset

      public void reset()
      指定者:
      reset 在接口中 ConsumerStatsRecorder
    • updateCumulativeStats

      public void updateCumulativeStats(org.apache.pulsar.client.api.ConsumerStats stats)
      指定者:
      updateCumulativeStats 在接口中 ConsumerStatsRecorder
    • getMsgNumInReceiverQueue

      public Integer getMsgNumInReceiverQueue()
      指定者:
      getMsgNumInReceiverQueue 在接口中 org.apache.pulsar.client.api.ConsumerStats
    • getMsgNumInSubReceiverQueue

      public Map<Long,Integer> getMsgNumInSubReceiverQueue()
      指定者:
      getMsgNumInSubReceiverQueue 在接口中 org.apache.pulsar.client.api.ConsumerStats
    • getNumMsgsReceived

      public long getNumMsgsReceived()
      指定者:
      getNumMsgsReceived 在接口中 org.apache.pulsar.client.api.ConsumerStats
    • getNumBytesReceived

      public long getNumBytesReceived()
      指定者:
      getNumBytesReceived 在接口中 org.apache.pulsar.client.api.ConsumerStats
    • getNumAcksSent

      public long getNumAcksSent()
      指定者:
      getNumAcksSent 在接口中 org.apache.pulsar.client.api.ConsumerStats
    • getNumAcksFailed

      public long getNumAcksFailed()
      指定者:
      getNumAcksFailed 在接口中 org.apache.pulsar.client.api.ConsumerStats
    • getNumReceiveFailed

      public long getNumReceiveFailed()
      指定者:
      getNumReceiveFailed 在接口中 org.apache.pulsar.client.api.ConsumerStats
    • getNumBatchReceiveFailed

      public long getNumBatchReceiveFailed()
      指定者:
      getNumBatchReceiveFailed 在接口中 org.apache.pulsar.client.api.ConsumerStats
    • getTotalMsgsReceived

      public long getTotalMsgsReceived()
      指定者:
      getTotalMsgsReceived 在接口中 org.apache.pulsar.client.api.ConsumerStats
    • getTotalBytesReceived

      public long getTotalBytesReceived()
      指定者:
      getTotalBytesReceived 在接口中 org.apache.pulsar.client.api.ConsumerStats
    • getTotalReceivedFailed

      public long getTotalReceivedFailed()
      指定者:
      getTotalReceivedFailed 在接口中 org.apache.pulsar.client.api.ConsumerStats
    • getTotaBatchReceivedFailed

      public long getTotaBatchReceivedFailed()
      指定者:
      getTotaBatchReceivedFailed 在接口中 org.apache.pulsar.client.api.ConsumerStats
    • getTotalAcksSent

      public long getTotalAcksSent()
      指定者:
      getTotalAcksSent 在接口中 org.apache.pulsar.client.api.ConsumerStats
    • getTotalAcksFailed

      public long getTotalAcksFailed()
      指定者:
      getTotalAcksFailed 在接口中 org.apache.pulsar.client.api.ConsumerStats
    • getRateMsgsReceived

      public double getRateMsgsReceived()
      指定者:
      getRateMsgsReceived 在接口中 org.apache.pulsar.client.api.ConsumerStats
    • getRateBytesReceived

      public double getRateBytesReceived()
      指定者:
      getRateBytesReceived 在接口中 org.apache.pulsar.client.api.ConsumerStats