Skip navigation links
A B C D E G H I M N O P R S T U V W 

A

ABORTED_VALUE - Static variable in enum 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_VALUE - Static variable in enum 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.
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.
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.MLTransactionLogInterceptor
 

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
 
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
 
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.
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.
COMMITTED_VALUE - Static variable in enum 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
 

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
 

G

get(long) - Static method in class org.apache.pulsar.transaction.coordinator.TransactionCoordinatorID
 
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.
getMaxLocalTxnId() - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogImpl
 
getMaxLocalTxnId() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
 
getMetadataOp() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
 
getNewStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
 
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
 
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
 
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 TxnMeta of 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 TxnStatus of 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
 
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.
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.MLTransactionLogInterceptor
 
MLTransactionLogImpl - Class in org.apache.pulsar.transaction.coordinator.impl
 
MLTransactionLogImpl(TransactionCoordinatorID, ManagedLedgerFactory, ManagedLedgerConfig) - Constructor for class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogImpl
 
MLTransactionLogInterceptor - Class in org.apache.pulsar.transaction.coordinator.impl
Store max sequenceID in ManagedLedger properties, in order to recover transaction log.
MLTransactionLogInterceptor() - Constructor for class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogInterceptor
 
MLTransactionMetadataStore - Class in org.apache.pulsar.transaction.coordinator.impl
The provider that offers managed ledger implementation of TransactionMetadataStore.
MLTransactionMetadataStore(TransactionCoordinatorID, MLTransactionLogImpl, TransactionTimeoutTracker, TransactionRecoverTracker) - 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
 

N

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) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
 
newTransaction(long) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStore
Create a new transaction in the transaction metadata store.

O

onManagedLedgerLastLedgerInitialize(String, LedgerHandle) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogInterceptor
 
onManagedLedgerPropertiesInitialize(Map<String, String>) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogInterceptor
 
onUpdateManagedLedgerInfo(Map<String, String>) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogInterceptor
 
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(ByteBuf, int) - Method in class org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry
 
parseFrom(byte[]) - 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

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.impl.MLTransactionLogInterceptor
 
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
 
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

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
 
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
 
TransactionNotFoundException(String) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException.TransactionNotFoundException
 
TransactionNotFoundException(TxnID) - 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
 
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_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) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
 
updateTxnStatus(TxnID, TxnStatus, TxnStatus) - 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(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(int) - Static method in enum org.apache.pulsar.transaction.coordinator.proto.TransactionMetadataEntry.TransactionMetadataOp
 
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(int) - Static method in enum org.apache.pulsar.transaction.coordinator.proto.TxnStatus
 
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
 
A B C D E G H I M N O P R S T U V W 
Skip navigation links

Copyright © 2017–2021 Apache Software Foundation. All rights reserved.