Package org.apache.pulsar.client.impl
Interface ProducerStatsRecorder
- All Superinterfaces:
ProducerStats
,Serializable
- All Known Implementing Classes:
PartitionedTopicProducerStatsRecorderImpl
,ProducerStatsDisabled
,ProducerStatsRecorderImpl
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
incrementNumAcksReceived
(long latencyNs) void
void
incrementSendFailed
(long numMsgs) void
updateNumMsgsSent
(long numMsgs, long totalMsgsSize) Methods inherited from interface org.apache.pulsar.client.api.ProducerStats
getNumAcksReceived, getNumBytesSent, getNumMsgsSent, getNumSendFailed, getPartitionStats, 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()
-