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