Class TransactionBufferClientStatsImpl
java.lang.Object
org.apache.pulsar.broker.transaction.buffer.impl.TransactionBufferClientStatsImpl
- All Implemented Interfaces:
TransactionBufferClientStats
public final class TransactionBufferClientStatsImpl
extends Object
implements TransactionBufferClientStats
-
Field Summary
Fields inherited from interface org.apache.pulsar.broker.transaction.buffer.TransactionBufferClientStats
NOOP -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static TransactionBufferClientStatsgetInstance(boolean exposeTopicLevelMetrics, org.apache.pulsar.client.impl.transaction.TransactionBufferHandler handler) voidrecordAbortFailed(String topic) voidrecordAbortLatency(String topic, long nanos) voidrecordCommitFailed(String topic) voidrecordCommitLatency(String topic, long nanos)
-
Method Details
-
getInstance
public static TransactionBufferClientStats getInstance(boolean exposeTopicLevelMetrics, org.apache.pulsar.client.impl.transaction.TransactionBufferHandler handler) -
recordAbortFailed
- Specified by:
recordAbortFailedin interfaceTransactionBufferClientStats
-
recordCommitFailed
- Specified by:
recordCommitFailedin interfaceTransactionBufferClientStats
-
recordAbortLatency
- Specified by:
recordAbortLatencyin interfaceTransactionBufferClientStats
-
recordCommitLatency
- Specified by:
recordCommitLatencyin interfaceTransactionBufferClientStats
-
close
public void close()- Specified by:
closein interfaceTransactionBufferClientStats
-