Uses of Class
org.apache.pulsar.transaction.coordinator.proto.TxnStatus
-
Packages that use TxnStatus Package Description org.apache.pulsar.transaction.coordinator Classes for implementing pulsar transaction coordinator.org.apache.pulsar.transaction.coordinator.exceptions Internal exceptions for transaction coordinator.org.apache.pulsar.transaction.coordinator.impl Implementations of the transaction coordinator.org.apache.pulsar.transaction.coordinator.proto org.apache.pulsar.transaction.coordinator.util Implementations of the transaction coordinator. -
-
Uses of TxnStatus in org.apache.pulsar.transaction.coordinator
Methods in org.apache.pulsar.transaction.coordinator that return TxnStatus Modifier and Type Method Description TxnStatusTxnMeta. status()Return the transaction status.Methods in org.apache.pulsar.transaction.coordinator that return types with arguments of type TxnStatus Modifier and Type Method Description default java.util.concurrent.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 TxnStatus Modifier and Type Method Description voidTransactionRecoverTracker. updateTransactionStatus(long sequenceId, TxnStatus txnStatus)Handle recover transaction update status.java.util.concurrent.CompletableFuture<java.lang.Void>TransactionMetadataStore. updateTxnStatus(org.apache.pulsar.client.api.transaction.TxnID txnid, TxnStatus newStatus, TxnStatus expectedStatus, boolean isTimeout)Update the transaction from expectedStatus to newStatus.TxnMetaTxnMeta. 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 TxnStatus Constructor Description InvalidTxnStatusException(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 TxnStatus Modifier and Type Method Description java.util.concurrent.CompletableFuture<TxnStatus>MLTransactionMetadataStore. getTxnStatus(org.apache.pulsar.client.api.transaction.TxnID txnID)Methods in org.apache.pulsar.transaction.coordinator.impl with parameters of type TxnStatus Modifier and Type Method Description java.util.concurrent.CompletableFuture<java.lang.Void>MLTransactionMetadataStore. 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 TxnStatus Modifier and Type Method Description TxnStatusTransactionMetadataEntry. getExpectedStatus()TxnStatusTransactionMetadataEntry. getNewStatus()static TxnStatusTxnStatus. valueOf(int n)Returns the enum constant of this type with the specified name.static TxnStatusTxnStatus. valueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static TxnStatus[]TxnStatus. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.apache.pulsar.transaction.coordinator.proto with parameters of type TxnStatus Modifier and Type Method Description TransactionMetadataEntryTransactionMetadataEntry. setExpectedStatus(TxnStatus expectedStatus)TransactionMetadataEntryTransactionMetadataEntry. 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 TxnStatus Modifier and Type Method Description static booleanTransactionUtil. canTransitionTo(TxnStatus currentStatus, TxnStatus newStatus)Check if the a status can be transaction to a new status.
-