类 ConsumerStatsRecorderImpl
java.lang.Object
org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- 所有已实现的接口:
Serializable
,org.apache.pulsar.client.api.ConsumerStats
,ConsumerStatsRecorder
- 另请参阅:
-
构造器概要
构造器说明ConsumerStatsRecorderImpl
(org.apache.pulsar.client.api.Consumer<?> consumer) ConsumerStatsRecorderImpl
(PulsarClientImpl pulsarClient, ConsumerConfigurationData<?> conf, org.apache.pulsar.client.api.Consumer<?> consumer) -
方法概要
修饰符和类型方法说明long
long
long
long
long
long
double
double
Optional<io.netty.util.Timeout>
long
long
long
long
long
long
void
void
incrementNumAcksSent
(long numAcks) void
void
void
reset()
void
updateCumulativeStats
(org.apache.pulsar.client.api.ConsumerStats stats) void
updateNumMsgsReceived
(org.apache.pulsar.client.api.Message<?> message)
-
构造器详细资料
-
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() -
incrementNumBatchReceiveFailed
public void incrementNumBatchReceiveFailed() -
getStatTimeout
- 指定者:
getStatTimeout
在接口中ConsumerStatsRecorder
-
reset
public void reset()- 指定者:
reset
在接口中ConsumerStatsRecorder
-
updateCumulativeStats
public void updateCumulativeStats(org.apache.pulsar.client.api.ConsumerStats stats) - 指定者:
updateCumulativeStats
在接口中ConsumerStatsRecorder
-
getMsgNumInReceiverQueue
- 指定者:
getMsgNumInReceiverQueue
在接口中org.apache.pulsar.client.api.ConsumerStats
-
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
-