Package org.apache.pulsar.transaction.coordinator.impl
package org.apache.pulsar.transaction.coordinator.impl
Implementations of the transaction coordinator.
-
ClassDescriptionThe provider that offers in-memory implementation of
TransactionMetadataStore.The provider that offers managed ledger implementation ofTransactionMetadataStore.The provider that offers managed ledger implementation ofTransactionMetadataStore.Store max sequenceID in ManagedLedger properties, in order to recover transaction log.Transaction metadata store stats.The difference withAckSetPositionImplis 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 byTxnLogBufferedWriter.asyncAddData(T, org.apache.pulsar.transaction.coordinator.impl.TxnLogBufferedWriter.AddDataCallback, java.lang.Object).Describes the working status of theTxnLogBufferedWriter, helps users tune the thresholds ofTxnLogBufferedWriterfor best performance.