public class ProducerStatsRecorderImpl extends Object implements ProducerStatsRecorder
| Constructor and Description |
|---|
ProducerStatsRecorderImpl() |
ProducerStatsRecorderImpl(PulsarClientImpl pulsarClient,
ProducerConfigurationData conf,
ProducerImpl<?> producer) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelStatsTimeout() |
long |
getNumAcksReceived() |
long |
getNumBytesSent() |
long |
getNumMsgsSent() |
long |
getNumSendFailed() |
double |
getSendBytesRate() |
double |
getSendLatencyMillis50pct() |
double |
getSendLatencyMillis75pct() |
double |
getSendLatencyMillis95pct() |
double |
getSendLatencyMillis999pct() |
double |
getSendLatencyMillis99pct() |
double |
getSendLatencyMillisMax() |
double |
getSendMsgsRate() |
long |
getTotalAcksReceived() |
long |
getTotalBytesSent() |
long |
getTotalMsgsSent() |
long |
getTotalSendFailed() |
void |
incrementNumAcksReceived(long latencyNs) |
void |
incrementSendFailed() |
void |
incrementSendFailed(long numMsgs) |
void |
updateNumMsgsSent(long numMsgs,
long totalMsgsSize) |
public ProducerStatsRecorderImpl()
public ProducerStatsRecorderImpl(PulsarClientImpl pulsarClient, ProducerConfigurationData conf, ProducerImpl<?> producer)
public void updateNumMsgsSent(long numMsgs,
long totalMsgsSize)
updateNumMsgsSent in interface ProducerStatsRecorderpublic void incrementSendFailed()
incrementSendFailed in interface ProducerStatsRecorderpublic void incrementSendFailed(long numMsgs)
incrementSendFailed in interface ProducerStatsRecorderpublic void incrementNumAcksReceived(long latencyNs)
incrementNumAcksReceived in interface ProducerStatsRecorderpublic long getNumMsgsSent()
getNumMsgsSent in interface ProducerStatspublic long getNumBytesSent()
getNumBytesSent in interface ProducerStatspublic long getNumSendFailed()
getNumSendFailed in interface ProducerStatspublic long getNumAcksReceived()
getNumAcksReceived in interface ProducerStatspublic long getTotalMsgsSent()
getTotalMsgsSent in interface ProducerStatspublic long getTotalBytesSent()
getTotalBytesSent in interface ProducerStatspublic long getTotalSendFailed()
getTotalSendFailed in interface ProducerStatspublic long getTotalAcksReceived()
getTotalAcksReceived in interface ProducerStatspublic double getSendMsgsRate()
getSendMsgsRate in interface ProducerStatspublic double getSendBytesRate()
getSendBytesRate in interface ProducerStatspublic double getSendLatencyMillis50pct()
getSendLatencyMillis50pct in interface ProducerStatspublic double getSendLatencyMillis75pct()
getSendLatencyMillis75pct in interface ProducerStatspublic double getSendLatencyMillis95pct()
getSendLatencyMillis95pct in interface ProducerStatspublic double getSendLatencyMillis99pct()
getSendLatencyMillis99pct in interface ProducerStatspublic double getSendLatencyMillis999pct()
getSendLatencyMillis999pct in interface ProducerStatspublic double getSendLatencyMillisMax()
getSendLatencyMillisMax in interface ProducerStatspublic void cancelStatsTimeout()
cancelStatsTimeout in interface ProducerStatsRecorderCopyright © 2017–2021 Apache Software Foundation. All rights reserved.