Package org.apache.pulsar.client.impl
Interface ProducerStatsRecorder
- All Superinterfaces:
org.apache.pulsar.client.api.ProducerStats,Serializable
- All Known Implementing Classes:
PartitionedTopicProducerStatsRecorderImpl,ProducerStatsDisabled,ProducerStatsRecorderImpl
public interface ProducerStatsRecorder
extends org.apache.pulsar.client.api.ProducerStats
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidincrementNumAcksReceived(long latencyNs) voidvoidincrementSendFailed(long numMsgs) voidupdateNumMsgsSent(long numMsgs, long totalMsgsSize) Methods inherited from interface org.apache.pulsar.client.api.ProducerStats
getNumAcksReceived, getNumBytesSent, getNumMsgsSent, getNumSendFailed, getPendingQueueSize, getSendBytesRate, getSendLatencyMillis50pct, getSendLatencyMillis75pct, getSendLatencyMillis95pct, getSendLatencyMillis999pct, getSendLatencyMillis99pct, getSendLatencyMillisMax, getSendMsgsRate, getTotalAcksReceived, getTotalBytesSent, getTotalMsgsSent, getTotalSendFailed
-
Method Details
-
updateNumMsgsSent
void updateNumMsgsSent(long numMsgs, long totalMsgsSize) -
incrementSendFailed
void incrementSendFailed() -
incrementSendFailed
void incrementSendFailed(long numMsgs) -
incrementNumAcksReceived
void incrementNumAcksReceived(long latencyNs) -
cancelStatsTimeout
void cancelStatsTimeout()
-