Uses of Enum Class
org.apache.pulsar.transaction.coordinator.proto.TxnStatus
Packages that use TxnStatus
Package
Description
Classes for implementing pulsar transaction coordinator.
Internal exceptions for transaction coordinator.
Implementations of the transaction coordinator.
Implementations of the transaction coordinator.
-
Uses of TxnStatus in org.apache.pulsar.transaction.coordinator
Methods in org.apache.pulsar.transaction.coordinator that return TxnStatusMethods in org.apache.pulsar.transaction.coordinator that return types with arguments of type TxnStatusModifier and TypeMethodDescriptiondefault CompletableFuture<TxnStatus>TransactionMetadataStore.getTxnStatus(org.apache.pulsar.client.api.transaction.TxnID txnid) Query theTxnStatusof a given transaction txnid.Methods in org.apache.pulsar.transaction.coordinator with parameters of type TxnStatusModifier and TypeMethodDescriptionvoidTransactionRecoverTracker.updateTransactionStatus(long sequenceId, TxnStatus txnStatus) Handle recover transaction update status.TransactionMetadataStore.updateTxnStatus(org.apache.pulsar.client.api.transaction.TxnID txnid, TxnStatus newStatus, TxnStatus expectedStatus, boolean isTimeout) Update the transaction from expectedStatus to newStatus.TxnMeta.updateTxnStatus(TxnStatus newStatus, TxnStatus expectedStatus) Update the transaction stats from the newStatus only when the current status is the expected expectedStatus. -
Uses of TxnStatus in org.apache.pulsar.transaction.coordinator.exceptions
Constructors in org.apache.pulsar.transaction.coordinator.exceptions with parameters of type TxnStatusModifierConstructorDescriptionInvalidTxnStatusException(org.apache.pulsar.client.api.transaction.TxnID txnID, TxnStatus expectedStatus, TxnStatus actualStatus) -
Uses of TxnStatus in org.apache.pulsar.transaction.coordinator.impl
Methods in org.apache.pulsar.transaction.coordinator.impl that return types with arguments of type TxnStatusModifier and TypeMethodDescriptionMLTransactionMetadataStore.getTxnStatus(org.apache.pulsar.client.api.transaction.TxnID txnID) Methods in org.apache.pulsar.transaction.coordinator.impl with parameters of type TxnStatusModifier and TypeMethodDescriptionMLTransactionMetadataStore.updateTxnStatus(org.apache.pulsar.client.api.transaction.TxnID txnID, TxnStatus newStatus, TxnStatus expectedStatus, boolean isTimeout) -
Uses of TxnStatus in org.apache.pulsar.transaction.coordinator.proto
Methods in org.apache.pulsar.transaction.coordinator.proto that return TxnStatusModifier and TypeMethodDescriptionTransactionMetadataEntry.getExpectedStatus()TransactionMetadataEntry.getNewStatus()static TxnStatusTxnStatus.valueOf(int n) Returns the enum constant of this class with the specified name.static TxnStatusReturns the enum constant of this class with the specified name.static TxnStatus[]TxnStatus.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.apache.pulsar.transaction.coordinator.proto with parameters of type TxnStatusModifier and TypeMethodDescriptionTransactionMetadataEntry.setExpectedStatus(TxnStatus expectedStatus) TransactionMetadataEntry.setNewStatus(TxnStatus newStatus) -
Uses of TxnStatus in org.apache.pulsar.transaction.coordinator.util
Methods in org.apache.pulsar.transaction.coordinator.util with parameters of type TxnStatusModifier and TypeMethodDescriptionstatic booleanTransactionUtil.canTransitionTo(TxnStatus currentStatus, TxnStatus newStatus) Check if the a status can be transaction to a new status.