Package org.apache.pulsar.client.impl
Class ConsumerStatsRecorderImpl
java.lang.Object
org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- All Implemented Interfaces:
Serializable,org.apache.pulsar.client.api.ConsumerStats,ConsumerStatsRecorder
- Direct Known Subclasses:
MultiTopicConsumerStatsRecorderImpl
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConsumerStatsRecorderImpl(org.apache.pulsar.client.api.Consumer<?> consumer) ConsumerStatsRecorderImpl(PulsarClientImpl pulsarClient, ConsumerConfigurationData<?> conf, org.apache.pulsar.client.api.Consumer<?> consumer) -
Method Summary
Modifier and TypeMethodDescriptionlonglonglonglonglonglongdoubledoubleOptional<io.netty.util.Timeout>longlonglonglonglonglongvoidvoidincrementNumAcksSent(long numAcks) voidvoidvoidreset()voidupdateCumulativeStats(org.apache.pulsar.client.api.ConsumerStats stats) voidupdateNumMsgsReceived(org.apache.pulsar.client.api.Message<?> message)
-
Constructor Details
-
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)
-
-
Method Details
-
updateNumMsgsReceived
public void updateNumMsgsReceived(org.apache.pulsar.client.api.Message<?> message) - Specified by:
updateNumMsgsReceivedin interfaceConsumerStatsRecorder
-
incrementNumAcksSent
public void incrementNumAcksSent(long numAcks) - Specified by:
incrementNumAcksSentin interfaceConsumerStatsRecorder
-
incrementNumAcksFailed
public void incrementNumAcksFailed()- Specified by:
incrementNumAcksFailedin interfaceConsumerStatsRecorder
-
incrementNumReceiveFailed
public void incrementNumReceiveFailed()- Specified by:
incrementNumReceiveFailedin interfaceConsumerStatsRecorder
-
incrementNumBatchReceiveFailed
public void incrementNumBatchReceiveFailed()- Specified by:
incrementNumBatchReceiveFailedin interfaceConsumerStatsRecorder
-
getStatTimeout
- Specified by:
getStatTimeoutin interfaceConsumerStatsRecorder
-
reset
public void reset()- Specified by:
resetin interfaceConsumerStatsRecorder
-
updateCumulativeStats
public void updateCumulativeStats(org.apache.pulsar.client.api.ConsumerStats stats) - Specified by:
updateCumulativeStatsin interfaceConsumerStatsRecorder
-
getMsgNumInReceiverQueue
- Specified by:
getMsgNumInReceiverQueuein interfaceorg.apache.pulsar.client.api.ConsumerStats
-
getMsgNumInSubReceiverQueue
- Specified by:
getMsgNumInSubReceiverQueuein interfaceorg.apache.pulsar.client.api.ConsumerStats
-
getNumMsgsReceived
public long getNumMsgsReceived()- Specified by:
getNumMsgsReceivedin interfaceorg.apache.pulsar.client.api.ConsumerStats
-
getNumBytesReceived
public long getNumBytesReceived()- Specified by:
getNumBytesReceivedin interfaceorg.apache.pulsar.client.api.ConsumerStats
-
getNumAcksSent
public long getNumAcksSent()- Specified by:
getNumAcksSentin interfaceorg.apache.pulsar.client.api.ConsumerStats
-
getNumAcksFailed
public long getNumAcksFailed()- Specified by:
getNumAcksFailedin interfaceorg.apache.pulsar.client.api.ConsumerStats
-
getNumReceiveFailed
public long getNumReceiveFailed()- Specified by:
getNumReceiveFailedin interfaceorg.apache.pulsar.client.api.ConsumerStats
-
getNumBatchReceiveFailed
public long getNumBatchReceiveFailed()- Specified by:
getNumBatchReceiveFailedin interfaceorg.apache.pulsar.client.api.ConsumerStats
-
getTotalMsgsReceived
public long getTotalMsgsReceived()- Specified by:
getTotalMsgsReceivedin interfaceorg.apache.pulsar.client.api.ConsumerStats
-
getTotalBytesReceived
public long getTotalBytesReceived()- Specified by:
getTotalBytesReceivedin interfaceorg.apache.pulsar.client.api.ConsumerStats
-
getTotalReceivedFailed
public long getTotalReceivedFailed()- Specified by:
getTotalReceivedFailedin interfaceorg.apache.pulsar.client.api.ConsumerStats
-
getTotaBatchReceivedFailed
public long getTotaBatchReceivedFailed()- Specified by:
getTotaBatchReceivedFailedin interfaceorg.apache.pulsar.client.api.ConsumerStats
-
getTotalAcksSent
public long getTotalAcksSent()- Specified by:
getTotalAcksSentin interfaceorg.apache.pulsar.client.api.ConsumerStats
-
getTotalAcksFailed
public long getTotalAcksFailed()- Specified by:
getTotalAcksFailedin interfaceorg.apache.pulsar.client.api.ConsumerStats
-
getRateMsgsReceived
public double getRateMsgsReceived()- Specified by:
getRateMsgsReceivedin interfaceorg.apache.pulsar.client.api.ConsumerStats
-
getRateBytesReceived
public double getRateBytesReceived()- Specified by:
getRateBytesReceivedin interfaceorg.apache.pulsar.client.api.ConsumerStats
-