A B C D E G H I M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABORTED - org.apache.pulsar.transaction.coordinator.proto.TxnStatus
- ABORTED_VALUE - Static variable in enum org.apache.pulsar.transaction.coordinator.proto.TxnStatus
- abortedCount - Variable in class org.apache.pulsar.transaction.coordinator.impl.TransactionMetadataStoreStats
-
The aborted transaction count of this transaction coordinator.
- ABORTING - org.apache.pulsar.transaction.coordinator.proto.TxnStatus
- ABORTING_VALUE - Static variable in enum org.apache.pulsar.transaction.coordinator.proto.TxnStatus
- ackedPartitions() - Method in interface org.apache.pulsar.transaction.coordinator.TxnMeta
-
Return the the list of partitions that this transaction acknowledges to.
- ADD_PARTITION - org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry.TransactionMetadataOp
- ADD_PARTITION_VALUE - Static variable in enum org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry.TransactionMetadataOp
- ADD_SUBSCRIPTION - org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry.TransactionMetadataOp
- ADD_SUBSCRIPTION_VALUE - Static variable in enum org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry.TransactionMetadataOp
- addAckedPartitions(List<TransactionSubscription>) - Method in interface org.apache.pulsar.transaction.coordinator.TxnMeta
-
Add the list of acked partitions to the transaction.
- addAckedPartitionToTxn(TxnID, List<TransactionSubscription>) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
- addAckedPartitionToTxn(TxnID, List<TransactionSubscription>) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStore
-
Add the acked partitions to transaction identified by txnid.
- addAllPartitions(Iterable<String>) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- addAllSubscriptions(Iterable<Subscription>) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- addPartition(String) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- addProducedPartitions(List<String>) - Method in interface org.apache.pulsar.transaction.coordinator.TxnMeta
-
Add the list of produced partitions to the transaction.
- addProducedPartitionToTxn(TxnID, List<String>) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
- addProducedPartitionToTxn(TxnID, List<String>) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStore
-
Add the produced partitions to transaction identified by txnid.
- addSubscription() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- addTransaction(long, long) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionTimeoutTracker
-
Add a txnID to the tracker.
- addTransactionExecutionLatencySample(long) - Method in class org.apache.pulsar.transaction.coordinator.impl.TransactionMetadataStoreStats
- append(TransactionMetadataEntry) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogImpl
- append(TransactionMetadataEntry) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionLog
-
Append the transaction operation to the transaction log.
- appendLogCount - Variable in class org.apache.pulsar.transaction.coordinator.impl.TransactionMetadataStoreStats
-
The append transaction op log count of this transaction coordinator.
- appendOpenTransactionToTimeoutTracker() - Method in interface org.apache.pulsar.transaction.coordinator.TransactionRecoverTracker
-
Handle the transaction in open status append to transaction timeout tracker.
B
- beforeAddEntry(OpAddEntry, int) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionSequenceIdGenerator
C
- canTransitionTo(TxnStatus, TxnStatus) - Static method in class org.apache.pulsar.transaction.coordinator.util.TransactionUtil
-
Check if the a status can be transaction to a new status.
- changeToCloseState() - Method in class org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreState
- changeToClosingState() - Method in class org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreState
- changeToInitializingState() - Method in class org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreState
- changeToReadyState() - Method in class org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreState
- checkIfReady() - Method in class org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreState
- clear() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- clearExpectedStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- clearLastModificationTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- clearMaxLocalTxnId() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- clearMetadataOp() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- clearNewStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- clearOwner() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- clearPartitions() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- clearStartTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- clearSubscriptions() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- clearTimeoutMs() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- clearTxnidLeastBits() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- clearTxnidMostBits() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- close() - Method in interface org.apache.pulsar.transaction.coordinator.TransactionTimeoutTracker
-
Close the transaction timeout tracker and release all resources.
- Close - org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreState.State
- closeAsync() - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogImpl
- closeAsync() - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
- closeAsync() - Method in interface org.apache.pulsar.transaction.coordinator.TransactionLog
-
Close the transaction log.
- closeAsync() - Method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStore
-
Close the transaction metadata store.
- Closing - org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreState.State
- COMMITTED - org.apache.pulsar.transaction.coordinator.proto.TxnStatus
- COMMITTED_VALUE - Static variable in enum org.apache.pulsar.transaction.coordinator.proto.TxnStatus
- committedCount - Variable in class org.apache.pulsar.transaction.coordinator.impl.TransactionMetadataStoreStats
-
The committed transaction count of this transaction coordinator.
- COMMITTING - org.apache.pulsar.transaction.coordinator.proto.TxnStatus
- COMMITTING_VALUE - Static variable in enum org.apache.pulsar.transaction.coordinator.proto.TxnStatus
- compareTo(TransactionSubscription) - Method in class org.apache.pulsar.transaction.coordinator.TransactionSubscription
- CoordinatorException - Exception in org.apache.pulsar.transaction.coordinator.exceptions
-
The base exception for exceptions thrown from coordinator.
- CoordinatorException(String) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException
- CoordinatorException(String, Throwable) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException
- CoordinatorException(Throwable) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException
- CoordinatorException.CoordinatorNotFoundException - Exception in org.apache.pulsar.transaction.coordinator.exceptions
-
Exception is thrown when transaction coordinator not found.
- CoordinatorException.InvalidTxnStatusException - Exception in org.apache.pulsar.transaction.coordinator.exceptions
-
Exception is thrown when transaction is not in the right status.
- CoordinatorException.TransactionMetadataStoreStateException - Exception in org.apache.pulsar.transaction.coordinator.exceptions
-
Exception is thrown when a operation of transaction is executed in a error transaction metadata store state.
- CoordinatorException.TransactionNotFoundException - Exception in org.apache.pulsar.transaction.coordinator.exceptions
-
Exception is thrown when a transaction is not found in coordinator.
- CoordinatorNotFoundException(String) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException.CoordinatorNotFoundException
- CoordinatorNotFoundException(TransactionCoordinatorID) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException.CoordinatorNotFoundException
- copyFrom(TransactionMetadataEntry) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- createdCount - Variable in class org.apache.pulsar.transaction.coordinator.impl.TransactionMetadataStoreStats
-
The created transaction count of this transaction coordinator.
D
- deletePosition(List<Position>) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogImpl
E
- equals(Object) - Method in class org.apache.pulsar.transaction.coordinator.TransactionSubscription
- executionLatencyBuckets - Variable in class org.apache.pulsar.transaction.coordinator.impl.TransactionMetadataStoreStats
-
The transaction execution latency.
G
- get(long) - Static method in class org.apache.pulsar.transaction.coordinator.TransactionCoordinatorID
- getCoordinatorStats() - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
- getCoordinatorStats() - Method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStore
-
Get the transaction metadata store stats.
- getExpectedStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getLastModificationTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getLowWaterMark() - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
- getLowWaterMark() - Method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStore
-
Get the low water mark of this tc, in order to delete unless transaction in transaction buffer and pending ack.
- getManagedLedger() - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogImpl
- getManagedLedger() - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
- getMaxLocalTxnId() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getMetadataOp() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getMetadataStoreStats() - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
- getMetadataStoreStats() - Method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStore
-
Get the transaction metadata store stats.
- getMLTransactionLogName(TransactionCoordinatorID) - Static method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogImpl
- getNewStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getOpenTimestamp() - Method in interface org.apache.pulsar.transaction.coordinator.TxnMeta
-
Return the transaction open timestamp.
- getOwner() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getOwner() - Method in interface org.apache.pulsar.transaction.coordinator.TxnMeta
-
Return the transaction's owner.
- getPartitionAt(int) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getPartitionsCount() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getPartitionsList() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getSerializedSize() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getSlowTransactions(long) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
- getSlowTransactions(long) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStore
-
Get the transactions witch timeout is bigger than given timeout.
- getStartTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getState() - Method in class org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreState
- getSubscriptionAt(int) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getSubscriptionsCount() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getSubscriptionsList() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getTimeoutAt() - Method in interface org.apache.pulsar.transaction.coordinator.TxnMeta
-
Return the transaction timeout at.
- getTimeoutMs() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getTransactionCoordinatorID() - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
- getTransactionCoordinatorID() - Method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStore
-
Get the transaction coordinator id.
- getTxnidLeastBits() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getTxnidMostBits() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- getTxnMeta(TxnID) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
- getTxnMeta(TxnID) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStore
-
Query the
TxnMetaof a given transaction txnid. - getTxnStatus(TxnID) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
- getTxnStatus(TxnID) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStore
-
Query the
TxnStatusof a given transaction txnid. - getValue() - Method in enum org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry.TransactionMetadataOp
- getValue() - Method in enum org.apache.pulsar.transaction.coordinator.proto.TxnStatus
H
- handleCommittingAndAbortingTransaction() - Method in interface org.apache.pulsar.transaction.coordinator.TransactionRecoverTracker
-
Handle the transaction in committing and aborting status.
- handleMetadataEntry(Position, TransactionMetadataEntry) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionLogReplayCallback
-
Handle metadata entry.
- handleOpenStatusTransaction(long, long) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionRecoverTracker
-
Handle recover transaction in open status.
- hasExpectedStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- hashCode() - Method in class org.apache.pulsar.transaction.coordinator.TransactionSubscription
- hasLastModificationTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- hasMaxLocalTxnId() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- hasMetadataOp() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- hasNewStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- hasOwner() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- hasStartTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- hasTimeoutMs() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- hasTxnidLeastBits() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- hasTxnidMostBits() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
I
- id() - Method in interface org.apache.pulsar.transaction.coordinator.TxnMeta
-
Return the transaction id.
- init(TransactionRecoverTracker) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
- initialize() - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogImpl
- initialize() - Method in interface org.apache.pulsar.transaction.coordinator.TransactionLog
-
Initialize the TransactionLog implementation.
- Initializing - org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreState.State
- InMemTransactionMetadataStoreProvider - Class in org.apache.pulsar.transaction.coordinator.impl
-
The provider that offers in-memory implementation of
TransactionMetadataStore. - InMemTransactionMetadataStoreProvider() - Constructor for class org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider
- InvalidTxnStatusException(String) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException.InvalidTxnStatusException
- InvalidTxnStatusException(TxnID, TxnStatus, TxnStatus) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException.InvalidTxnStatusException
M
- MAX_LOCAL_TXN_ID - Static variable in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionSequenceIdGenerator
- MLTransactionLogImpl - Class in org.apache.pulsar.transaction.coordinator.impl
- MLTransactionLogImpl(TransactionCoordinatorID, ManagedLedgerFactory, ManagedLedgerConfig) - Constructor for class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogImpl
- MLTransactionMetadataStore - Class in org.apache.pulsar.transaction.coordinator.impl
-
The provider that offers managed ledger implementation of
TransactionMetadataStore. - MLTransactionMetadataStore(TransactionCoordinatorID, MLTransactionLogImpl, TransactionTimeoutTracker, MLTransactionSequenceIdGenerator) - Constructor for class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
- MLTransactionMetadataStoreProvider - Class in org.apache.pulsar.transaction.coordinator.impl
-
The provider that offers managed ledger implementation of
TransactionMetadataStore. - MLTransactionMetadataStoreProvider() - Constructor for class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStoreProvider
- MLTransactionSequenceIdGenerator - Class in org.apache.pulsar.transaction.coordinator.impl
-
Store max sequenceID in ManagedLedger properties, in order to recover transaction log.
- MLTransactionSequenceIdGenerator() - Constructor for class org.apache.pulsar.transaction.coordinator.impl.MLTransactionSequenceIdGenerator
N
- NEW - org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry.TransactionMetadataOp
- NEW_VALUE - Static variable in enum org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry.TransactionMetadataOp
- newProvider(String) - Static method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreProvider
-
Construct a provider from the provided class.
- newTracker(TransactionCoordinatorID) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionTimeoutTrackerFactory
-
Create a new tracker instance.
- newTransaction(long, String) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
- newTransaction(long, String) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStore
-
Create a new transaction in the transaction metadata store.
- None - org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreState.State
O
- onManagedLedgerLastLedgerInitialize(String, LedgerHandle) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionSequenceIdGenerator
- onManagedLedgerPropertiesInitialize(Map<String, String>) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionSequenceIdGenerator
- onUpdateManagedLedgerInfo(Map<String, String>) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionSequenceIdGenerator
- OPEN - org.apache.pulsar.transaction.coordinator.proto.TxnStatus
- OPEN_VALUE - Static variable in enum org.apache.pulsar.transaction.coordinator.proto.TxnStatus
- openStore(TransactionCoordinatorID, ManagedLedgerFactory, ManagedLedgerConfig, TransactionTimeoutTracker, TransactionRecoverTracker) - Method in class org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider
- openStore(TransactionCoordinatorID, ManagedLedgerFactory, ManagedLedgerConfig, TransactionTimeoutTracker, TransactionRecoverTracker) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStoreProvider
- openStore(TransactionCoordinatorID, ManagedLedgerFactory, ManagedLedgerConfig, TransactionTimeoutTracker, TransactionRecoverTracker) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreProvider
-
Open the transaction metadata store for transaction coordinator identified by transactionCoordinatorId.
- org.apache.pulsar.transaction.coordinator - package org.apache.pulsar.transaction.coordinator
-
Classes for implementing pulsar transaction coordinator.
- org.apache.pulsar.transaction.coordinator.exceptions - package org.apache.pulsar.transaction.coordinator.exceptions
-
Internal exceptions for transaction coordinator.
- org.apache.pulsar.transaction.coordinator.impl - package org.apache.pulsar.transaction.coordinator.impl
-
Implementations of the transaction coordinator.
- org.apache.pulsar.transaction.coordinator.proto - package org.apache.pulsar.transaction.coordinator.proto
- org.apache.pulsar.transaction.coordinator.util - package org.apache.pulsar.transaction.coordinator.util
-
Implementations of the transaction coordinator.
P
- parseFrom(byte[]) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- parseFrom(ByteBuf, int) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- producedPartitions() - Method in interface org.apache.pulsar.transaction.coordinator.TxnMeta
-
Return the the list of partitions that this transaction produces to.
R
- Ready - org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreState.State
- replayAddTransaction(long, long) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionTimeoutTracker
-
When replay the log, add the txnMeta to timer task queue.
- replayAsync(TransactionLogReplayCallback) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogImpl
- replayAsync(TransactionLogReplayCallback) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionLog
-
Replay transaction log to load the transaction map.
- replayComplete() - Method in interface org.apache.pulsar.transaction.coordinator.TransactionLogReplayCallback
-
Transaction log replay complete callback for transaction metadata store.
S
- setExpectedStatus(TxnStatus) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- setLastModificationTime(long) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- setMaxLocalTxnId(long) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- setMetadataOp(TransactionMetadataEntry.TransactionMetadataOp) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- setNewStatus(TxnStatus) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- setOwner(String) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- setStartTime(long) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- setTimeoutMs(long) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- setTxnidLeastBits(long) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- setTxnidMostBits(long) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- start() - Method in interface org.apache.pulsar.transaction.coordinator.TransactionTimeoutTracker
-
When replay the log finished, we need to start the tracker.
- status() - Method in interface org.apache.pulsar.transaction.coordinator.TxnMeta
-
Return the transaction status.
- subscriptionToTxnSubscription(List<Subscription>) - Static method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
T
- timeoutCount - Variable in class org.apache.pulsar.transaction.coordinator.impl.TransactionMetadataStoreStats
-
The timeout out transaction count of this transaction coordinator.
- toByteArray() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- TRANSACTION_LOG_PREFIX - Static variable in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogImpl
- TRANSACTION_SUBSCRIPTION_NAME - Static variable in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogImpl
- TransactionCoordinatorID - Class in org.apache.pulsar.transaction.coordinator
-
A class for representing the identifier for a transaction coordinator.
- TransactionCoordinatorID() - Constructor for class org.apache.pulsar.transaction.coordinator.TransactionCoordinatorID
- TransactionLog - Interface in org.apache.pulsar.transaction.coordinator
-
A log interface for transaction to read and write transaction operation.
- TransactionLogReplayCallback - Interface in org.apache.pulsar.transaction.coordinator
-
The callback of transaction log replay the transaction operate.
- TransactionMetadataEntry - Class in org.apache.pulsar.transaction.coordinator.proto
- TransactionMetadataEntry() - Constructor for class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
- TransactionMetadataEntry.TransactionMetadataOp - Enum in org.apache.pulsar.transaction.coordinator.proto
- TransactionMetadataStore - Interface in org.apache.pulsar.transaction.coordinator
-
A store for storing all the transaction metadata.
- TransactionMetadataStoreProvider - Interface in org.apache.pulsar.transaction.coordinator
-
A provider that provides
TransactionMetadataStore. - TransactionMetadataStoreState - Class in org.apache.pulsar.transaction.coordinator
-
The implement of transaction metadata store state.
- TransactionMetadataStoreState(TransactionMetadataStoreState.State) - Constructor for class org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreState
- TransactionMetadataStoreState.State - Enum in org.apache.pulsar.transaction.coordinator
-
The state of the transactionMetadataStore
TransactionMetadataStore. - TransactionMetadataStoreStateException(String) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException.TransactionMetadataStoreStateException
- TransactionMetadataStoreStateException(TransactionCoordinatorID, TransactionMetadataStoreState.State, TransactionMetadataStoreState.State, String) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException.TransactionMetadataStoreStateException
- TransactionMetadataStoreStats - Class in org.apache.pulsar.transaction.coordinator.impl
-
Transaction metadata store stats.
- TransactionMetadataStoreStats() - Constructor for class org.apache.pulsar.transaction.coordinator.impl.TransactionMetadataStoreStats
- TransactionNotFoundException(String) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException.TransactionNotFoundException
- TransactionNotFoundException(String, Throwable) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException.TransactionNotFoundException
- TransactionNotFoundException(Throwable) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException.TransactionNotFoundException
- TransactionNotFoundException(TxnID) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException.TransactionNotFoundException
- TransactionRecoverTracker - Interface in org.apache.pulsar.transaction.coordinator
-
This tracker is for transaction metadata store recover handle the different status transaction.
- TransactionSubscription - Class in org.apache.pulsar.transaction.coordinator
-
A class for representing acked topic subscription info.
- TransactionSubscription() - Constructor for class org.apache.pulsar.transaction.coordinator.TransactionSubscription
- TransactionTimeoutTracker - Interface in org.apache.pulsar.transaction.coordinator
-
Represent the tracker for the timeout of the transaction.
- TransactionTimeoutTrackerFactory - Interface in org.apache.pulsar.transaction.coordinator
-
Factory of TransactionTimeoutTracker objects.
- TransactionUtil - Class in org.apache.pulsar.transaction.coordinator.util
-
An transaction util of
TransactionUtil. - TransactionUtil() - Constructor for class org.apache.pulsar.transaction.coordinator.util.TransactionUtil
- TxnMeta - Interface in org.apache.pulsar.transaction.coordinator
-
An interface represents the metadata of a transaction in
TransactionMetadataStore. - TxnStatus - Enum in org.apache.pulsar.transaction.coordinator.proto
- txnSubscriptionToSubscription(List<TransactionSubscription>) - Static method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
U
- UPDATE - org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry.TransactionMetadataOp
- UPDATE_VALUE - Static variable in enum org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry.TransactionMetadataOp
- updateTransactionStatus(long, TxnStatus) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionRecoverTracker
-
Handle recover transaction update status.
- updateTxnStatus(TxnID, TxnStatus, TxnStatus, boolean) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
- updateTxnStatus(TxnID, TxnStatus, TxnStatus, boolean) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStore
-
Update the transaction from expectedStatus to newStatus.
- updateTxnStatus(TxnStatus, TxnStatus) - Method in interface org.apache.pulsar.transaction.coordinator.TxnMeta
-
Update the transaction stats from the newStatus only when the current status is the expected expectedStatus.
V
- valueOf(int) - Static method in enum org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry.TransactionMetadataOp
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum org.apache.pulsar.transaction.coordinator.proto.TxnStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry.TransactionMetadataOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.pulsar.transaction.coordinator.proto.TxnStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreState.State
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry.TransactionMetadataOp
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.pulsar.transaction.coordinator.proto.TxnStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreState.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writeTo(ByteBuf) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
All Classes All Packages