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

A

ABORTED_VALUE - Static variable in enum org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TxnStatus
 
ABORTING_VALUE - Static variable in enum org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.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.PulsarTransactionMetadata.TransactionMetadataEntry.TransactionMetadataOp
 
ADD_SUBSCRIPTION_VALUE - Static variable in enum org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.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.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
addAllSubscriptions(Iterable<? extends PulsarApi.Subscription>) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
addPartitions(String) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
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.
addSubscriptions(PulsarApi.Subscription) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
addSubscriptions(int, PulsarApi.Subscription) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
addSubscriptions(PulsarApi.Subscription.Builder) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
addSubscriptions(int, PulsarApi.Subscription.Builder) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
append(PulsarTransactionMetadata.TransactionMetadataEntry) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionLogImpl
 
append(PulsarTransactionMetadata.TransactionMetadataEntry) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionLog
Append the transaction operation to the transaction log.

B

build() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
buildPartial() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 

C

canTransitionTo(PulsarTransactionMetadata.TxnStatus, PulsarTransactionMetadata.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.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
clearExpectedStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
clearLastModificationTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
clearMetadataOp() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
clearNewStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
clearPartitions() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
clearStartTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
clearSubscriptions() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
clearTimeoutMs() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
clearTxnidLeastBits() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
clearTxnidMostBits() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
clone() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
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.PulsarTransactionMetadata.TxnStatus
 
COMMITTING_VALUE - Static variable in enum org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.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
 

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
 
EXPECTED_STATUS_FIELD_NUMBER - Static variable in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 

G

get(long) - Static method in class org.apache.pulsar.transaction.coordinator.TransactionCoordinatorID
 
getDefaultInstance() - Static method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getDefaultInstanceForType() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
getDefaultInstanceForType() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getExpectedStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
getExpectedStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getExpectedStatus() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
getLastModificationTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
getLastModificationTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getLastModificationTime() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
getMetadataOp() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
getMetadataOp() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getMetadataOp() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
getNewStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
getNewStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getNewStatus() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
getNumber() - Method in enum org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.TransactionMetadataOp
 
getNumber() - Method in enum org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TxnStatus
 
getPartitions(int) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
getPartitions(int) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getPartitions(int) - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
getPartitionsCount() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
getPartitionsCount() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getPartitionsCount() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
getPartitionsList() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
getPartitionsList() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getPartitionsList() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
getSerializedSize() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getStartTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
getStartTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getStartTime() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
getState() - Method in class org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreState
 
getSubscriptions(int) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
getSubscriptions(int) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getSubscriptions(int) - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
getSubscriptionsCount() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
getSubscriptionsCount() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getSubscriptionsCount() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
getSubscriptionsList() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
getSubscriptionsList() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getSubscriptionsList() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
getSubscriptionsOrBuilder(int) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getSubscriptionsOrBuilderList() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getTimeoutMs() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
getTimeoutMs() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getTimeoutMs() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
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.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
getTxnidLeastBits() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getTxnidLeastBits() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
getTxnidMostBits() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
getTxnidMostBits() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
getTxnidMostBits() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
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 PulsarTransactionMetadata.TxnStatus of a given transaction txnid.

H

handleMetadataEntry(Position, PulsarTransactionMetadata.TransactionMetadataEntry) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionLogReplayCallback
Handle metadata entry.
hasExpectedStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
hasExpectedStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
hasExpectedStatus() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
hashCode() - Method in class org.apache.pulsar.transaction.coordinator.TransactionSubscription
 
hasLastModificationTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
hasLastModificationTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
hasLastModificationTime() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
hasMetadataOp() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
hasMetadataOp() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
hasMetadataOp() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
hasNewStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
hasNewStatus() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
hasNewStatus() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
hasStartTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
hasStartTime() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
hasStartTime() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
hasTimeoutMs() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
hasTimeoutMs() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
hasTimeoutMs() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
hasTxnidLeastBits() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
hasTxnidLeastBits() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
hasTxnidLeastBits() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 
hasTxnidMostBits() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
hasTxnidMostBits() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
hasTxnidMostBits() - Method in interface org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder
 

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
 
internalGetValueMap() - Static method in enum org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.TransactionMetadataOp
 
internalGetValueMap() - Static method in enum org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TxnStatus
 
InvalidTxnStatusException(String) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException.InvalidTxnStatusException
 
InvalidTxnStatusException(TxnID, PulsarTransactionMetadata.TxnStatus, PulsarTransactionMetadata.TxnStatus) - Constructor for exception org.apache.pulsar.transaction.coordinator.exceptions.CoordinatorException.InvalidTxnStatusException
 
isInitialized() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
isInitialized() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 

L

LAST_MODIFICATION_TIME_FIELD_NUMBER - Static variable in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 

M

mergeFrom(PulsarTransactionMetadata.TransactionMetadataEntry) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
mergeFrom(ByteBufCodedInputStream, ExtensionRegistryLite) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
METADATA_OP_FIELD_NUMBER - Static variable in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
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) - 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_STATUS_FIELD_NUMBER - Static variable in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
NEW_VALUE - Static variable in enum org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.TransactionMetadataOp
 
newBuilder() - Static method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
newBuilder(PulsarTransactionMetadata.TransactionMetadataEntry) - Static method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
newBuilderForType() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
newProvider(String) - Static method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStoreProvider
Construct a provider from the provided class.
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

OPEN_VALUE - Static variable in enum org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TxnStatus
 
openStore(TransactionCoordinatorID, ManagedLedgerFactory, ManagedLedgerConfig) - Method in class org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider
 
openStore(TransactionCoordinatorID, ManagedLedgerFactory, ManagedLedgerConfig) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStoreProvider
 
openStore(TransactionCoordinatorID, ManagedLedgerFactory, ManagedLedgerConfig) - 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

parseDelimitedFrom(InputStream) - Static method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
parseFrom(ByteString) - Static method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
parseFrom(byte[]) - Static method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
parseFrom(InputStream) - Static method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
parseFrom(CodedInputStream) - Static method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
PARTITIONS_FIELD_NUMBER - Static variable in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
producedPartitions() - Method in interface org.apache.pulsar.transaction.coordinator.TxnMeta
Return the the list of partitions that this transaction produces to.
PulsarTransactionMetadata - Class in org.apache.pulsar.transaction.coordinator.proto
 
PulsarTransactionMetadata.TransactionMetadataEntry - Class in org.apache.pulsar.transaction.coordinator.proto
 
PulsarTransactionMetadata.TransactionMetadataEntry.Builder - Class in org.apache.pulsar.transaction.coordinator.proto
 
PulsarTransactionMetadata.TransactionMetadataEntry.TransactionMetadataOp - Enum in org.apache.pulsar.transaction.coordinator.proto
 
PulsarTransactionMetadata.TransactionMetadataEntryOrBuilder - Interface in org.apache.pulsar.transaction.coordinator.proto
 
PulsarTransactionMetadata.TxnStatus - Enum in org.apache.pulsar.transaction.coordinator.proto
 

R

recycle() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
recycle() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata
 
removeSubscriptions(int) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
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(PulsarTransactionMetadata.TxnStatus) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
setLastModificationTime(long) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
setMetadataOp(PulsarTransactionMetadata.TransactionMetadataEntry.TransactionMetadataOp) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
setNewStatus(PulsarTransactionMetadata.TxnStatus) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
setPartitions(int, String) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
setStartTime(long) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
setSubscriptions(int, PulsarApi.Subscription) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
setSubscriptions(int, PulsarApi.Subscription.Builder) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
setTimeoutMs(long) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
setTxnidLeastBits(long) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
setTxnidMostBits(long) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry.Builder
 
START_TIME_FIELD_NUMBER - Static variable in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
status() - Method in interface org.apache.pulsar.transaction.coordinator.TxnMeta
Return the transaction status.
SUBSCRIPTIONS_FIELD_NUMBER - Static variable in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
subscriptionToTxnSubscription(List<PulsarApi.Subscription>) - Static method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
 

T

TIMEOUT_MS_FIELD_NUMBER - Static variable in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
toBuilder() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.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.
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
 
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
 
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
 
TXNID_LEAST_BITS_FIELD_NUMBER - Static variable in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
TXNID_MOST_BITS_FIELD_NUMBER - Static variable in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
TxnMeta - Interface in org.apache.pulsar.transaction.coordinator
An interface represents the metadata of a transaction in TransactionMetadataStore.
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.PulsarTransactionMetadata.TransactionMetadataEntry.TransactionMetadataOp
 
updateTxnStatus(TxnID, PulsarTransactionMetadata.TxnStatus, PulsarTransactionMetadata.TxnStatus) - Method in class org.apache.pulsar.transaction.coordinator.impl.MLTransactionMetadataStore
 
updateTxnStatus(TxnID, PulsarTransactionMetadata.TxnStatus, PulsarTransactionMetadata.TxnStatus) - Method in interface org.apache.pulsar.transaction.coordinator.TransactionMetadataStore
Update the transaction from expectedStatus to newStatus.
updateTxnStatus(PulsarTransactionMetadata.TxnStatus, PulsarTransactionMetadata.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.PulsarTransactionMetadata.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.PulsarTransactionMetadata.TransactionMetadataEntry.TransactionMetadataOp
 
valueOf(String) - Static method in enum org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TxnStatus
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.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.PulsarTransactionMetadata.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.PulsarTransactionMetadata.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

writeReplace() - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
writeTo(CodedOutputStream) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
writeTo(ByteBufCodedOutputStream) - Method in class org.apache.pulsar.transaction.coordinator.proto.PulsarTransactionMetadata.TransactionMetadataEntry
 
A B C D E G H I L M N O P R S T U V W 
Skip navigation links

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