Uses of Class
org.apache.pulsar.transaction.coordinator.TransactionCoordinatorID
Packages that use TransactionCoordinatorID
Package
Description
Classes for implementing pulsar transaction coordinator.
Internal exceptions for transaction coordinator.
Implementations of the transaction coordinator.
-
Uses of TransactionCoordinatorID in org.apache.pulsar.transaction.coordinator
Methods in org.apache.pulsar.transaction.coordinator that return TransactionCoordinatorIDModifier and TypeMethodDescriptionstatic TransactionCoordinatorIDTransactionCoordinatorID.get(long id) TransactionMetadataStore.getTransactionCoordinatorID()Get the transaction coordinator id.Methods in org.apache.pulsar.transaction.coordinator with parameters of type TransactionCoordinatorIDModifier and TypeMethodDescriptionTransactionTimeoutTrackerFactory.newTracker(TransactionCoordinatorID tcID) Create a new tracker instance.TransactionMetadataStoreProvider.openStore(TransactionCoordinatorID transactionCoordinatorId, ManagedLedgerFactory managedLedgerFactory, ManagedLedgerConfig managedLedgerConfig, TransactionTimeoutTracker timeoutTracker, TransactionRecoverTracker recoverTracker, long maxActiveTransactionsPerCoordinator, TxnLogBufferedWriterConfig txnLogBufferedWriterConfig, io.netty.util.Timer timer) Open the transaction metadata store for transaction coordinator identified by transactionCoordinatorId. -
Uses of TransactionCoordinatorID in org.apache.pulsar.transaction.coordinator.exceptions
Constructors in org.apache.pulsar.transaction.coordinator.exceptions with parameters of type TransactionCoordinatorIDModifierConstructorDescriptionTransactionMetadataStoreStateException(TransactionCoordinatorID tcID, TransactionMetadataStoreState.State expectedState, TransactionMetadataStoreState.State currentState, String operation) -
Uses of TransactionCoordinatorID in org.apache.pulsar.transaction.coordinator.impl
Methods in org.apache.pulsar.transaction.coordinator.impl that return TransactionCoordinatorIDMethods in org.apache.pulsar.transaction.coordinator.impl with parameters of type TransactionCoordinatorIDModifier and TypeMethodDescriptionstatic TopicNameMLTransactionLogImpl.getMLTransactionLogName(TransactionCoordinatorID tcID) InMemTransactionMetadataStoreProvider.openStore(TransactionCoordinatorID transactionCoordinatorId, ManagedLedgerFactory managedLedgerFactory, ManagedLedgerConfig managedLedgerConfig, TransactionTimeoutTracker timeoutTracker, TransactionRecoverTracker recoverTracker, long maxActiveTransactionsPerCoordinator, TxnLogBufferedWriterConfig txnLogBufferedWriterConfig, io.netty.util.Timer timer) MLTransactionMetadataStoreProvider.openStore(TransactionCoordinatorID transactionCoordinatorId, ManagedLedgerFactory managedLedgerFactory, ManagedLedgerConfig managedLedgerConfig, TransactionTimeoutTracker timeoutTracker, TransactionRecoverTracker recoverTracker, long maxActiveTransactionsPerCoordinator, TxnLogBufferedWriterConfig txnLogBufferedWriterConfig, io.netty.util.Timer timer) Constructors in org.apache.pulsar.transaction.coordinator.impl with parameters of type TransactionCoordinatorIDModifierConstructorDescriptionMLTransactionLogImpl(TransactionCoordinatorID tcID, ManagedLedgerFactory managedLedgerFactory, ManagedLedgerConfig managedLedgerConfig, TxnLogBufferedWriterConfig txnLogBufferedWriterConfig, io.netty.util.Timer timer, TxnLogBufferedWriterMetricsStats bufferedWriterMetrics) MLTransactionMetadataStore(TransactionCoordinatorID tcID, MLTransactionLogImpl mlTransactionLog, TransactionTimeoutTracker timeoutTracker, MLTransactionSequenceIdGenerator sequenceIdGenerator, long maxActiveTransactionsPerCoordinator)