public interface TransactionRecoverTracker
| Modifier and Type | Method and Description |
|---|---|
void |
appendOpenTransactionToTimeoutTracker()
Handle the transaction in open status append to transaction timeout tracker.
|
void |
handleCommittingAndAbortingTransaction()
Handle the transaction in committing and aborting status.
|
void |
handleOpenStatusTransaction(long sequenceId,
long timeout)
Handle recover transaction in open status.
|
void |
updateTransactionStatus(long sequenceId,
TxnStatus txnStatus)
Handle recover transaction update status.
|
void updateTransactionStatus(long sequenceId,
TxnStatus txnStatus)
throws CoordinatorException.InvalidTxnStatusException
sequenceId - long the sequenceId of this transaction.txnStatus - long the txn status of this operation.CoordinatorException.InvalidTxnStatusExceptionvoid handleOpenStatusTransaction(long sequenceId,
long timeout)
sequenceId - Long the sequenceId of this transaction.timeout - long the timeout time of this transaction.void appendOpenTransactionToTimeoutTracker()
void handleCommittingAndAbortingTransaction()
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.