类 ProducerStatsRecorderImpl
java.lang.Object
org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- 所有已实现的接口:
Serializable,ProducerStats,ProducerStatsRecorder
- 另请参阅:
-
构造器概要
构造器构造器说明ProducerStatsRecorderImpl(PulsarClientImpl pulsarClient, ProducerConfigurationData conf, ProducerImpl<?> producer) -
方法概要
修饰符和类型方法说明voidlonglonglonglongintdoubledoubledoubledoubledoubledoubledoubledoublelonglonglonglongvoidincrementNumAcksReceived(long latencyNs) voidvoidincrementSendFailed(long numMsgs) voidupdateNumMsgsSent(long numMsgs, long totalMsgsSize) protected void从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.apache.pulsar.client.api.ProducerStats
getPartitionStats
-
构造器详细资料
-
ProducerStatsRecorderImpl
public ProducerStatsRecorderImpl() -
ProducerStatsRecorderImpl
public ProducerStatsRecorderImpl(PulsarClientImpl pulsarClient, ProducerConfigurationData conf, ProducerImpl<?> producer)
-
-
方法详细资料
-
updateStats
protected void updateStats() -
updateNumMsgsSent
public void updateNumMsgsSent(long numMsgs, long totalMsgsSize) - 指定者:
updateNumMsgsSent在接口中ProducerStatsRecorder
-
incrementSendFailed
public void incrementSendFailed()- 指定者:
incrementSendFailed在接口中ProducerStatsRecorder
-
incrementSendFailed
public void incrementSendFailed(long numMsgs) - 指定者:
incrementSendFailed在接口中ProducerStatsRecorder
-
incrementNumAcksReceived
public void incrementNumAcksReceived(long latencyNs) -
getNumMsgsSent
public long getNumMsgsSent()- 指定者:
getNumMsgsSent在接口中ProducerStats
-
getNumBytesSent
public long getNumBytesSent()- 指定者:
getNumBytesSent在接口中ProducerStats
-
getNumSendFailed
public long getNumSendFailed()- 指定者:
getNumSendFailed在接口中ProducerStats
-
getNumAcksReceived
public long getNumAcksReceived()- 指定者:
getNumAcksReceived在接口中ProducerStats
-
getTotalMsgsSent
public long getTotalMsgsSent()- 指定者:
getTotalMsgsSent在接口中ProducerStats
-
getTotalBytesSent
public long getTotalBytesSent()- 指定者:
getTotalBytesSent在接口中ProducerStats
-
getTotalSendFailed
public long getTotalSendFailed()- 指定者:
getTotalSendFailed在接口中ProducerStats
-
getTotalAcksReceived
public long getTotalAcksReceived()- 指定者:
getTotalAcksReceived在接口中ProducerStats
-
getSendMsgsRate
public double getSendMsgsRate()- 指定者:
getSendMsgsRate在接口中ProducerStats
-
getSendBytesRate
public double getSendBytesRate()- 指定者:
getSendBytesRate在接口中ProducerStats
-
getSendLatencyMillis50pct
public double getSendLatencyMillis50pct()- 指定者:
getSendLatencyMillis50pct在接口中ProducerStats
-
getSendLatencyMillis75pct
public double getSendLatencyMillis75pct()- 指定者:
getSendLatencyMillis75pct在接口中ProducerStats
-
getSendLatencyMillis95pct
public double getSendLatencyMillis95pct()- 指定者:
getSendLatencyMillis95pct在接口中ProducerStats
-
getSendLatencyMillis99pct
public double getSendLatencyMillis99pct()- 指定者:
getSendLatencyMillis99pct在接口中ProducerStats
-
getSendLatencyMillis999pct
public double getSendLatencyMillis999pct()- 指定者:
getSendLatencyMillis999pct在接口中ProducerStats
-
getSendLatencyMillisMax
public double getSendLatencyMillisMax()- 指定者:
getSendLatencyMillisMax在接口中ProducerStats
-
getPendingQueueSize
public int getPendingQueueSize()- 指定者:
getPendingQueueSize在接口中ProducerStats
-
cancelStatsTimeout
public void cancelStatsTimeout()- 指定者:
cancelStatsTimeout在接口中ProducerStatsRecorder
-