All Classes and Interfaces
Class
Description
The base exception for exceptions thrown from coordinator.
Exception is thrown when transaction coordinator not found.
Exception is thrown when transaction is not in the right status.
Exception is thrown when a operation of new transaction reach the number of max active transactions.
Exception is thrown when a operation of transaction is executed in a error transaction metadata store state.
Exception is thrown when a transaction is not found in coordinator.
The provider that offers in-memory implementation of
TransactionMetadataStore.The provider that offers managed ledger implementation of
TransactionMetadataStore.The provider that offers managed ledger implementation of
TransactionMetadataStore.Store max sequenceID in ManagedLedger properties, in order to recover transaction log.
A class for representing the identifier for a transaction coordinator.
A log interface for transaction to read and write transaction operation.
The callback of transaction log replay the transaction operate.
A store for storing all the transaction metadata.
A provider that provides
TransactionMetadataStore.The implement of transaction metadata store state.
The state of the transactionMetadataStore
TransactionMetadataStore.Transaction metadata store stats.
This tracker is for transaction metadata store recover handle the different status transaction.
A class for representing acked topic subscription info.
Represent the tracker for the timeout of the transaction.
Factory of TransactionTimeoutTracker objects.
An transaction util of
TransactionUtil.The difference with
AckSetPositionImpl is that there are two more parameters:
TxnBatchedPositionImpl.batchSize, TxnBatchedPositionImpl.batchIndex.See PIP-160: https://github.com/apache/pulsar/issues/15516.
The serializer for the object which called by
TxnLogBufferedWriter.asyncAddData(T, org.apache.pulsar.transaction.coordinator.impl.TxnLogBufferedWriter.AddDataCallback, java.lang.Object).Describes the working status of the
TxnLogBufferedWriter, helps users tune the thresholds of
TxnLogBufferedWriter for best performance.An interface represents the metadata of a transaction in
TransactionMetadataStore.