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

A

AbortedAsRequestedNoRollback - Exception in com.couchbase.transactions.error.internal
Deprecated.
AbortedAsRequestedNoRollback() - Constructor for exception com.couchbase.transactions.error.internal.AbortedAsRequestedNoRollback
Deprecated.
 
AbortedAsRequestedNoRollback(String) - Constructor for exception com.couchbase.transactions.error.internal.AbortedAsRequestedNoRollback
Deprecated.
 
AbortedAsRequestedNoRollbackNoCleanup - Exception in com.couchbase.transactions.error.internal
Deprecated.
AbortedAsRequestedNoRollbackNoCleanup() - Constructor for exception com.couchbase.transactions.error.internal.AbortedAsRequestedNoRollbackNoCleanup
Deprecated.
 
AbortedAsRequestedNoRollbackNoCleanup(String) - Constructor for exception com.couchbase.transactions.error.internal.AbortedAsRequestedNoRollbackNoCleanup
Deprecated.
 
accept(Event) - Method in class com.couchbase.transactions.log.EventBusPersistedLogger
 
ActiveTransactionRecord - Class in com.couchbase.transactions.components
 
ActiveTransactionRecord.ParsedHLC - Class in com.couchbase.transactions.components
 
ActiveTransactionRecordEntryNotFound - Exception in com.couchbase.transactions.error.attempts
 
ActiveTransactionRecordEntryNotFound(String, String, String) - Constructor for exception com.couchbase.transactions.error.attempts.ActiveTransactionRecordEntryNotFound
 
ActiveTransactionRecordEntryNotFound(String, String) - Constructor for exception com.couchbase.transactions.error.attempts.ActiveTransactionRecordEntryNotFound
 
ActiveTransactionRecordFull - Exception in com.couchbase.transactions.error.attempts
This should not retry transactions.
ActiveTransactionRecordFull(AttemptContextReactive) - Constructor for exception com.couchbase.transactions.error.attempts.ActiveTransactionRecordFull
 
ActiveTransactionRecordFull(AttemptContextReactive, Throwable) - Constructor for exception com.couchbase.transactions.error.attempts.ActiveTransactionRecordFull
 
ActiveTransactionRecordFull(AttemptContextReactive, String) - Constructor for exception com.couchbase.transactions.error.attempts.ActiveTransactionRecordFull
 
ActiveTransactionRecordNotFound - Exception in com.couchbase.transactions.error.attempts
 
ActiveTransactionRecordNotFound(String, String) - Constructor for exception com.couchbase.transactions.error.attempts.ActiveTransactionRecordNotFound
 
ActiveTransactionRecordNotFound(String) - Constructor for exception com.couchbase.transactions.error.attempts.ActiveTransactionRecordNotFound
 
add(CleanupRequest) - Method in class com.couchbase.transactions.cleanup.TransactionsCleanup
 
addAttempt(TransactionAttempt) - Method in class com.couchbase.transactions.TransactionContext
 
adhoc(boolean) - Method in class com.couchbase.transactions.TransactionQueryOptions
Allows turning this request into a prepared statement query.
afterAtrAborted(AttemptContextReactive) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterAtrAborted(AttemptContextReactive) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterAtrAborted - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterAtrCommit(AttemptContextReactive) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterAtrCommit(AttemptContextReactive) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterAtrCommit - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterAtrComplete(AttemptContextReactive) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterAtrComplete(AttemptContextReactive) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterAtrComplete - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterAtrPending(AttemptContextReactive) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterAtrPending(AttemptContextReactive) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterAtrPending - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterAtrRolledBack(AttemptContextReactive) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterAtrRolledBack(AttemptContextReactive) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterAtrRolledBack - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterDocCommitted(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterDocCommitted(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterDocCommitted - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterDocCommittedBeforeSavingCAS(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterDocCommittedBeforeSavingCAS(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterDocCommittedBeforeSavingCAS - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterDocRemovedPostRetry(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterDocRemovedPostRetry(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterDocRemovedPostRetry - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterDocRemovedPreRetry(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterDocRemovedPreRetry(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterDocRemovedPreRetry - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterDocsCommitted(AttemptContextReactive) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterDocsCommitted(AttemptContextReactive) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterDocsCommitted - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterDocsRemoved(AttemptContextReactive) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterDocsRemoved(AttemptContextReactive) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterDocsRemoved - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterGetComplete(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterGetComplete(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterGetComplete - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterRollbackDeleteInserted(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterRollbackDeleteInserted(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterRollbackDeleteInserted - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterRollbackReplaceOrRemove(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterRollbackReplaceOrRemove(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterRollbackReplaceOrRemove - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterStagedInsertComplete(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterStagedInsertComplete(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterStagedInsertComplete - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterStagedRemoveComplete(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterStagedRemoveComplete(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterStagedRemoveComplete - Variable in class com.couchbase.transactions.util.TransactionMock
 
afterStagedReplaceComplete(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
afterStagedReplaceComplete(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
afterStagedReplaceComplete - Variable in class com.couchbase.transactions.util.TransactionMock
 
ageMillis() - Method in class com.couchbase.transactions.cleanup.CleanupRequest
 
ageMsecs() - Method in class com.couchbase.transactions.components.ATREntry
 
allAtrs(int) - Static method in class com.couchbase.transactions.atr.ATRIds
 
apply(T, U, V) - Method in interface com.couchbase.transactions.util.TriFunction
Applies this function to the given arguments.
ATR - Class in com.couchbase.transactions.components
 
ATR(String, ReactiveCollection, long, List<ATREntry>, CasMode) - Constructor for class com.couchbase.transactions.components.ATR
 
ATR_BUCKET_NAME - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_COLL_NAME - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_ATTEMPTS - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_COMMIT_ONLY_IF_NOT_ABORTED - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_DOCS_INSERTED - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_DOCS_REMOVED - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_DOCS_REPLACED - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_EXPIRES_AFTER_MSECS - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_FORWARD_COMPATIBILITY - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_PER_DOC_BUCKET - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_PER_DOC_COLLECTION - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_PER_DOC_ID - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_PER_DOC_SCOPE - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_START_COMMIT - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_START_TIMESTAMP - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_STATUS - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_TIMESTAMP_COMPLETE - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_TIMESTAMP_ROLLBACK_COMPLETE - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_TIMESTAMP_ROLLBACK_START - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_FIELD_TRANSACTION_ID - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_ID - Static variable in class com.couchbase.transactions.support.TransactionFields
 
ATR_SCOPE_NAME - Static variable in class com.couchbase.transactions.support.TransactionFields
 
atrBucket() - Method in class com.couchbase.transactions.log.TransactionCleanupAttempt
Deprecated.
atrBucketName() - Method in class com.couchbase.transactions.components.TransactionLinks
 
atrCollection() - Method in class com.couchbase.transactions.AttemptContextReactive
 
atrCollection() - Method in class com.couchbase.transactions.cleanup.CleanupRequest
 
atrCollection() - Method in class com.couchbase.transactions.log.TransactionCleanupAttempt
 
atrCollection() - Method in class com.couchbase.transactions.TransactionAttempt
Returns the bucket that this attempt's Active Transaction Record (ATR) was stored on.
atrCollectionName() - Method in class com.couchbase.transactions.components.TransactionLinks
 
ATREntry - Class in com.couchbase.transactions.components
 
ATREntry(String, String, String, Optional<String>, AttemptStates, Optional<Long>, Optional<Long>, Optional<Long>, Optional<Long>, Optional<Long>, Optional<Integer>, Optional<List<DocRecord>>, Optional<List<DocRecord>>, Optional<List<DocRecord>>, long, Optional<ForwardCompatibility>) - Constructor for class com.couchbase.transactions.components.ATREntry
 
atrId() - Method in class com.couchbase.transactions.AttemptContextReactive
 
atrId() - Method in class com.couchbase.transactions.cleanup.CleanupRequest
 
atrId() - Method in class com.couchbase.transactions.components.ATREntry
 
atrId() - Method in class com.couchbase.transactions.components.TransactionLinks
 
atrId() - Method in exception com.couchbase.transactions.error.attempts.ActiveTransactionRecordEntryNotFound
 
atrId() - Method in exception com.couchbase.transactions.error.attempts.ActiveTransactionRecordNotFound
 
atrId() - Method in class com.couchbase.transactions.log.TransactionCleanupAttempt
 
atrId() - Method in class com.couchbase.transactions.TransactionAttempt
Returns the ID of this attempt's Active Transaction Record (ATR).
ATRIds - Class in com.couchbase.transactions.atr
 
atrIdsForVbucket(int, int) - Static method in class com.couchbase.transactions.atr.ATRIds
 
atrScopeName() - Method in class com.couchbase.transactions.components.TransactionLinks
 
ATRStats - Class in com.couchbase.transactions.cleanup
Simple data class, so all fields are public.
ATRStats() - Constructor for class com.couchbase.transactions.cleanup.ATRStats
 
atrStats() - Method in class com.couchbase.transactions.log.TransactionCleanupEndRunEvent
 
atrsToCheckInNextWindow() - Method in class com.couchbase.transactions.log.TransactionCleanupStartRunEvent
How many ATRs this client will check over the next cleanupWindow.
atrsToHandle(int, int, int) - Static method in class com.couchbase.transactions.cleanup.LostCleanupDistributed
 
ATRUtil - Class in com.couchbase.transactions.components
 
ATTEMPT_ID - Static variable in class com.couchbase.transactions.support.TransactionFields
 
AttemptContext - Class in com.couchbase.transactions
Provides methods to allow an application's transaction logic to read, mutate, insert and delete documents, as well as commit or rollback the transaction.
attemptContextFactory() - Method in class com.couchbase.transactions.config.TransactionConfig
 
AttemptContextFactory - Interface in com.couchbase.transactions.support
 
AttemptContextReactive - Class in com.couchbase.transactions
Provides methods to allow an application's transaction logic to read, mutate, insert and delete documents, as well as commit or rollback the transaction.
AttemptContextReactive(TransactionContext, TransactionConfig, String, TransactionsReactive, Optional<SpanWrapper>) - Constructor for class com.couchbase.transactions.AttemptContextReactive
 
AttemptContextReactive(JsonObject, TransactionContext, TransactionConfig, TransactionsReactive, Optional<SpanWrapper>) - Constructor for class com.couchbase.transactions.AttemptContextReactive
 
AttemptException - Exception in com.couchbase.transactions.error.attempts
AttemptExceptions wrap another exception along with the AttemptContextReactive.
AttemptException(AttemptContextReactive, Throwable) - Constructor for exception com.couchbase.transactions.error.attempts.AttemptException
 
AttemptException(AttemptContextReactive, Throwable, String) - Constructor for exception com.couchbase.transactions.error.attempts.AttemptException
 
AttemptException(AttemptContextReactive) - Constructor for exception com.couchbase.transactions.error.attempts.AttemptException
 
AttemptException(AttemptContextReactive, String) - Constructor for exception com.couchbase.transactions.error.attempts.AttemptException
 
AttemptExceptionNoRetry - Exception in com.couchbase.transactions.error.attempts
 
AttemptExceptionNoRetry(AttemptContextReactive) - Constructor for exception com.couchbase.transactions.error.attempts.AttemptExceptionNoRetry
 
AttemptExceptionNoRetry(AttemptContextReactive, Throwable) - Constructor for exception com.couchbase.transactions.error.attempts.AttemptExceptionNoRetry
 
AttemptExceptionNoRetry(AttemptContextReactive, Throwable, String) - Constructor for exception com.couchbase.transactions.error.attempts.AttemptExceptionNoRetry
 
AttemptExceptionNoRetry(AttemptContextReactive, String) - Constructor for exception com.couchbase.transactions.error.attempts.AttemptExceptionNoRetry
 
AttemptExpired - Exception in com.couchbase.transactions.error.internal
 
AttemptExpired(AttemptContextReactive, boolean) - Constructor for exception com.couchbase.transactions.error.internal.AttemptExpired
Deprecated.
AttemptExpired(AttemptContextReactive, Throwable) - Constructor for exception com.couchbase.transactions.error.internal.AttemptExpired
 
AttemptExpired(AttemptContextReactive, String, Throwable) - Constructor for exception com.couchbase.transactions.error.internal.AttemptExpired
 
AttemptExpired(AttemptContextReactive, String) - Constructor for exception com.couchbase.transactions.error.internal.AttemptExpired
 
attemptId() - Method in class com.couchbase.transactions.AttemptContext
Returns the globally unique ID of this attempt, which may be useful for debugging and logging purposes.
attemptId() - Method in class com.couchbase.transactions.AttemptContextReactive
Returns the globally unique ID of this attempt, which may be useful for debugging and logging purposes.
attemptId() - Method in class com.couchbase.transactions.cleanup.CleanupRequest
 
attemptId() - Method in class com.couchbase.transactions.components.ATREntry
 
attemptId() - Method in exception com.couchbase.transactions.error.attempts.ActiveTransactionRecordEntryNotFound
 
attemptId() - Method in class com.couchbase.transactions.log.TransactionCleanupAttempt
 
attemptId() - Method in class com.couchbase.transactions.TransactionAttempt
The globally unique ID of this attempt.
AttemptNotFoundOnQuery - Exception in com.couchbase.transactions.error.internal
Query does not recognise the passed txid.
AttemptNotFoundOnQuery() - Constructor for exception com.couchbase.transactions.error.internal.AttemptNotFoundOnQuery
 
attempts() - Method in class com.couchbase.transactions.TransactionContext
 
attempts() - Method in class com.couchbase.transactions.TransactionResult
A transaction consists of one or more attempts to commit the provided transaction logic.
AttemptStates - Enum in com.couchbase.transactions.support
The possible states for a transaction attempt.
autoRollbackAttempt() - Method in exception com.couchbase.transactions.error.external.TransactionOperationFailed
 

B

beforeAtrAborted(AttemptContextReactive) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeAtrAborted(AttemptContextReactive) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeAtrAborted - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeAtrCommit(AttemptContextReactive) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeAtrCommit(AttemptContextReactive) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeAtrCommit - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeAtrCommitAmbiguityResolution(AttemptContextReactive) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeAtrCommitAmbiguityResolution(AttemptContextReactive) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeAtrCommitAmbiguityResolution - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeAtrComplete(AttemptContextReactive) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeAtrComplete(AttemptContextReactive) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeAtrComplete - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeAtrGet(String) - Method in class com.couchbase.transactions.cleanup.Cleaner
 
beforeAtrGet - Variable in class com.couchbase.transactions.cleanup.CleanerMock
 
beforeAtrGet(String) - Method in class com.couchbase.transactions.cleanup.CleanerMock
 
beforeAtrGet - Variable in class com.couchbase.transactions.cleanup.CleanerMockCreatorFactory
 
beforeAtrPending(AttemptContextReactive) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeAtrPending(AttemptContextReactive) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeAtrPending - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeAtrRemove() - Method in class com.couchbase.transactions.cleanup.Cleaner
 
beforeAtrRemove - Variable in class com.couchbase.transactions.cleanup.CleanerMock
 
beforeAtrRemove() - Method in class com.couchbase.transactions.cleanup.CleanerMock
 
beforeAtrRemove - Variable in class com.couchbase.transactions.cleanup.CleanerMockCreatorFactory
 
beforeAtrRolledBack(AttemptContextReactive) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeAtrRolledBack(AttemptContextReactive) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeAtrRolledBack - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeCheckATREntryForBlockingDoc(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeCheckATREntryForBlockingDoc(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeCheckATREntryForBlockingDoc - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeCommitDoc(String) - Method in class com.couchbase.transactions.cleanup.Cleaner
 
beforeCommitDoc - Variable in class com.couchbase.transactions.cleanup.CleanerMock
 
beforeCommitDoc(String) - Method in class com.couchbase.transactions.cleanup.CleanerMock
 
beforeCommitDoc - Variable in class com.couchbase.transactions.cleanup.CleanerMockCreatorFactory
 
beforeCreateRecord(ClientRecord) - Method in class com.couchbase.transactions.cleanup.ClientRecord
 
beforeCreateRecord - Variable in class com.couchbase.transactions.cleanup.ClientRecordFactoryMock
 
beforeDocCommitted(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeDocCommitted(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeDocCommitted - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeDocGet(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeDocGet(String) - Method in class com.couchbase.transactions.cleanup.Cleaner
 
beforeDocGet - Variable in class com.couchbase.transactions.cleanup.CleanerMock
 
beforeDocGet(String) - Method in class com.couchbase.transactions.cleanup.CleanerMock
 
beforeDocGet(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeDocGet - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeDocRemoved(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeDocRemoved(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeDocRemoved - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeDocRolledBack(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeDocRolledBack(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeDocRolledBack - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeGetAtrForAbort - Variable in class com.couchbase.transactions.util.TransactionMock
Deprecated.
beforeGetDocInExistsDuringStagedInsert(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeGetDocInExistsDuringStagedInsert(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeGetDocInExistsDuringStagedInsert - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeGetRecord(ClientRecord) - Method in class com.couchbase.transactions.cleanup.ClientRecord
 
beforeGetRecord - Variable in class com.couchbase.transactions.cleanup.ClientRecordFactoryMock
 
beforeRemoveClient(ClientRecord) - Method in class com.couchbase.transactions.cleanup.ClientRecord
 
beforeRemoveClient - Variable in class com.couchbase.transactions.cleanup.ClientRecordFactoryMock
 
beforeRemoveDoc(String) - Method in class com.couchbase.transactions.cleanup.Cleaner
 
beforeRemoveDoc - Variable in class com.couchbase.transactions.cleanup.CleanerMock
 
beforeRemoveDoc(String) - Method in class com.couchbase.transactions.cleanup.CleanerMock
 
beforeRemoveDoc - Variable in class com.couchbase.transactions.cleanup.CleanerMockCreatorFactory
 
beforeRemoveDocStagedForRemoval(String) - Method in class com.couchbase.transactions.cleanup.Cleaner
 
beforeRemoveDocStagedForRemoval - Variable in class com.couchbase.transactions.cleanup.CleanerMock
 
beforeRemoveDocStagedForRemoval(String) - Method in class com.couchbase.transactions.cleanup.CleanerMock
 
beforeRemoveLinks(String) - Method in class com.couchbase.transactions.cleanup.Cleaner
 
beforeRemoveLinks - Variable in class com.couchbase.transactions.cleanup.CleanerMock
 
beforeRemoveLinks(String) - Method in class com.couchbase.transactions.cleanup.CleanerMock
 
beforeRemoveLinks - Variable in class com.couchbase.transactions.cleanup.CleanerMockCreatorFactory
 
beforeRemovingDocDuringStagedInsert - Variable in class com.couchbase.transactions.util.TransactionMock
Deprecated.
beforeRollbackDeleteInserted(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeRollbackDeleteInserted(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeRollbackDeleteInserted - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeStagedInsert(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeStagedInsert(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeStagedInsert - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeStagedRemove(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeStagedRemove(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeStagedRemove - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeStagedReplace(AttemptContextReactive, String) - Method in class com.couchbase.transactions.AttemptContextReactive
 
beforeStagedReplace(AttemptContextReactive, String) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
beforeStagedReplace - Variable in class com.couchbase.transactions.util.TransactionMock
 
beforeUpdateCAS(ClientRecord) - Method in class com.couchbase.transactions.cleanup.ClientRecord
Deprecated.
beforeUpdateCAS - Variable in class com.couchbase.transactions.cleanup.ClientRecordFactoryMock
Deprecated.
beforeUpdateRecord(ClientRecord) - Method in class com.couchbase.transactions.cleanup.ClientRecord
 
beforeUpdateRecord - Variable in class com.couchbase.transactions.cleanup.ClientRecordFactoryMock
 
bucketName() - Method in class com.couchbase.transactions.components.ATR
 
bucketName() - Method in class com.couchbase.transactions.components.DocRecord
 
bucketName() - Method in class com.couchbase.transactions.log.TransactionCleanupStartRunEvent
The bucket containing the ATRs being checked by this cleanup.
bucketNames() - Method in class com.couchbase.transactions.cleanup.ClusterData
 
buckets() - Method in class com.couchbase.transactions.cleanup.ClusterData
 
build() - Method in class com.couchbase.transactions.config.PerTransactionConfigBuilder
Converts this mutable instance into an immutable PerTransactionConfig that's ready to be used with Transactions.
build() - Method in class com.couchbase.transactions.config.TransactionConfigBuilder
Converts this mutable instance into an immutable TransactionConfig that's ready to be used with Transactions.
build() - Method in class com.couchbase.transactions.error.internal.TransactionOperationFailedBuilder
 
build() - Method in class com.couchbase.transactions.TransactionInsertOptions
 
build() - Method in class com.couchbase.transactions.TransactionQueryOptions
 
build() - Method in class com.couchbase.transactions.TransactionReplaceOptions
 
BuiltOptions() - Constructor for class com.couchbase.transactions.TransactionInsertOptions.BuiltOptions
 
BuiltOptions() - Constructor for class com.couchbase.transactions.TransactionReplaceOptions.BuiltOptions
 

C

cas() - Method in class com.couchbase.transactions.components.ATR
 
cas() - Method in class com.couchbase.transactions.components.ATREntry
Returns the CAS of the ATR documenting containing this entry
cas() - Method in class com.couchbase.transactions.components.DocumentMetadata
 
cas() - Method in class com.couchbase.transactions.TransactionGetResult
Returns the document's CAS (compare-and-swap) value, used for optimistic concurrency.
casInMillis() - Method in class com.couchbase.transactions.components.ATR
 
casMode() - Method in class com.couchbase.transactions.components.ATR
 
CasMode - Enum in com.couchbase.transactions.components
Metadata related to the CAS.
casNow() - Method in class com.couchbase.transactions.cleanup.ClientRecordDetails
 
casPreTxn() - Method in class com.couchbase.transactions.components.TransactionLinks
 
CATEGORY - Static variable in class com.couchbase.transactions.cleanup.TransactionsCleanup
 
CATEGORY_CLIENT_RECORD - Static variable in class com.couchbase.transactions.cleanup.TransactionsCleanup
 
CATEGORY_STATS - Static variable in class com.couchbase.transactions.cleanup.TransactionsCleanup
 
cause(Throwable) - Method in class com.couchbase.transactions.error.internal.TransactionOperationFailedBuilder
 
causes() - Method in exception com.couchbase.transactions.error.external.PreviousOperationFailed
Return the underlying causes for this failure
causingErrorClass() - Method in exception com.couchbase.transactions.error.external.TransactionOperationFailed
 
CHARS_TO_LOG - Static variable in class com.couchbase.transactions.log.LogDefer
 
check(ForwardCompatibilityStages, Supported) - Method in class com.couchbase.transactions.forwards.ForwardCompatibility
 
check(ForwardCompatibilityStages, Optional<ForwardCompatibility>, TransactionLogger, Supported) - Static method in class com.couchbase.transactions.forwards.ForwardCompatibility
Returns empty if it's ok to continue, otherwise an error:
checkAtrEvery() - Method in class com.couchbase.transactions.log.TransactionCleanupStartRunEvent
How regular an ATR should be checked by this client over the next cleanupWindow.
classify(Throwable) - Static method in enum com.couchbase.transactions.error.internal.ErrorClasses
 
Cleaner - Class in com.couchbase.transactions.cleanup
Handles cleaning up expired/lost transactions.
Cleaner(TransactionConfig, ClusterData) - Constructor for class com.couchbase.transactions.cleanup.Cleaner
 
CleanerFactory - Class in com.couchbase.transactions.cleanup
Used for testing/mocking.
CleanerFactory() - Constructor for class com.couchbase.transactions.cleanup.CleanerFactory
 
cleanerFactory() - Method in class com.couchbase.transactions.config.TransactionConfig
 
CleanerMock - Class in com.couchbase.transactions.cleanup
 
CleanerMock(TransactionConfig, ClusterData) - Constructor for class com.couchbase.transactions.cleanup.CleanerMock
 
CleanerMockCreatorFactory - Class in com.couchbase.transactions.cleanup
Used for testing/mocking.
CleanerMockCreatorFactory() - Constructor for class com.couchbase.transactions.cleanup.CleanerMockCreatorFactory
 
CleanerMockFactory - Class in com.couchbase.transactions.cleanup
Used for testing/mocking.
CleanerMockFactory(CleanerMock) - Constructor for class com.couchbase.transactions.cleanup.CleanerMockFactory
 
cleanupATREntry(ReactiveCollection, String, String, ATREntry, boolean) - Method in class com.couchbase.transactions.cleanup.Cleaner
Kept purely for backwards compatibility with FIT performer.
cleanupClientAttempts(boolean) - Method in class com.couchbase.transactions.config.TransactionConfigBuilder
Controls where a background thread is created to cleanup any transaction attempts made by this client.
CleanupFailedEvent - Class in com.couchbase.transactions.cleanup
The cleanup attempt failed and was unable to cleanly return a CleanupResultEvent with !success
CleanupFailedEvent(CleanupRequest, Throwable) - Constructor for class com.couchbase.transactions.cleanup.CleanupFailedEvent
 
cleanupLostAttempts(boolean) - Method in class com.couchbase.transactions.config.TransactionConfigBuilder
Controls where a background process is created to cleanup any 'lost' transaction attempts: that is, those for which the regular cleanup process has failed.
cleanupQueueLength() - Method in class com.couchbase.transactions.cleanup.TransactionsCleanup
 
CleanupRequest - Class in com.couchbase.transactions.cleanup
 
CleanupRequest(String, String, ReactiveCollection, AttemptStates, List<DocRecord>, List<DocRecord>, List<DocRecord>, Duration, Optional<ForwardCompatibility>, long) - Constructor for class com.couchbase.transactions.cleanup.CleanupRequest
 
cleanupWindow() - Method in class com.couchbase.transactions.config.TransactionConfig
 
cleanupWindow(Duration) - Method in class com.couchbase.transactions.config.TransactionConfigBuilder
Part of the lost attempts background cleanup process.
cleanupWindow() - Method in class com.couchbase.transactions.log.TransactionCleanupStartRunEvent
All ATRs are checked once every cleanupWindow.
clearCleanupQueue() - Method in class com.couchbase.transactions.cleanup.TransactionsCleanup
 
CLIENT_RECORD_DOC_ID - Static variable in class com.couchbase.transactions.cleanup.ClientRecord
 
clientContextId() - Method in class com.couchbase.transactions.TransactionQueryOptions.Built
 
clientContextId(String) - Method in class com.couchbase.transactions.TransactionQueryOptions
Supports providing a custom client context ID for this query.
clientIndex() - Method in class com.couchbase.transactions.log.TransactionCleanupStartRunEvent
The numeric index of the client in a sorted list of active clients.
clientIsNew() - Method in class com.couchbase.transactions.cleanup.ClientRecordDetails
 
ClientRecord - Class in com.couchbase.transactions.cleanup
Represents the ClientRecord doc, a single document that contains an entry for every client (app) current participating in the cleanup of 'lost' transactions.
ClientRecord(ClusterData, TransactionConfig) - Constructor for class com.couchbase.transactions.cleanup.ClientRecord
 
ClientRecordDetails - Class in com.couchbase.transactions.cleanup
Utility class to store the result of a client checking/updating the Client Record doc.
ClientRecordDetails(int, int, boolean, List<String>, int, int, boolean, long, long) - Constructor for class com.couchbase.transactions.cleanup.ClientRecordDetails
 
ClientRecordFactory - Class in com.couchbase.transactions.cleanup
Used for testing/mocking.
ClientRecordFactory() - Constructor for class com.couchbase.transactions.cleanup.ClientRecordFactory
 
clientRecordFactory() - Method in class com.couchbase.transactions.config.TransactionConfig
 
ClientRecordFactoryMock - Class in com.couchbase.transactions.cleanup
Used for testing/mocking.
ClientRecordFactoryMock() - Constructor for class com.couchbase.transactions.cleanup.ClientRecordFactoryMock
 
clientUuid() - Method in class com.couchbase.transactions.cleanup.LostCleanupDistributed
 
clientUuid() - Method in class com.couchbase.transactions.log.TransactionCleanupStartRunEvent
The unique ID of the this client (application).
close() - Method in class com.couchbase.transactions.Transactions
Close all resources opened by this instance.
cluster() - Method in class com.couchbase.transactions.cleanup.ClusterData
 
ClusterData - Class in com.couchbase.transactions.cleanup
Factors out some cluster-related functionality that is used in multiple places
ClusterData(Cluster) - Constructor for class com.couchbase.transactions.cleanup.ClusterData
 
clusterData() - Method in class com.couchbase.transactions.cleanup.TransactionsCleanup
 
code() - Method in enum com.couchbase.transactions.TransactionDurabilityLevel
 
collection() - Method in class com.couchbase.transactions.components.ATR
 
collection() - Method in class com.couchbase.transactions.TransactionGetResult
 
collectionName() - Method in class com.couchbase.transactions.components.DocRecord
 
collectionName() - Method in class com.couchbase.transactions.log.TransactionCleanupStartRunEvent
The collection containing the ATRs being checked by this cleanup.
com.couchbase.client.java.query - package com.couchbase.client.java.query
 
com.couchbase.transactions - package com.couchbase.transactions
 
com.couchbase.transactions.atr - package com.couchbase.transactions.atr
 
com.couchbase.transactions.cleanup - package com.couchbase.transactions.cleanup
 
com.couchbase.transactions.components - package com.couchbase.transactions.components
 
com.couchbase.transactions.config - package com.couchbase.transactions.config
 
com.couchbase.transactions.deferred - package com.couchbase.transactions.deferred
 
com.couchbase.transactions.error - package com.couchbase.transactions.error
 
com.couchbase.transactions.error.attempts - package com.couchbase.transactions.error.attempts
 
com.couchbase.transactions.error.external - package com.couchbase.transactions.error.external
 
com.couchbase.transactions.error.internal - package com.couchbase.transactions.error.internal
 
com.couchbase.transactions.forwards - package com.couchbase.transactions.forwards
 
com.couchbase.transactions.log - package com.couchbase.transactions.log
 
com.couchbase.transactions.query - package com.couchbase.transactions.query
 
com.couchbase.transactions.support - package com.couchbase.transactions.support
 
com.couchbase.transactions.util - package com.couchbase.transactions.util
 
commit() - Method in class com.couchbase.transactions.AttemptContext
Commits the transaction.
commit() - Method in class com.couchbase.transactions.AttemptContextReactive
Commits the transaction.
commit(TransactionSerializedContext, PerTransactionConfig) - Method in class com.couchbase.transactions.Transactions
Commits a deferred transaction.
commit(TransactionSerializedContext) - Method in class com.couchbase.transactions.Transactions
Commits a deferred transaction, using a default PerTransactionConfig
commit(TransactionSerializedContext, PerTransactionConfig) - Method in class com.couchbase.transactions.TransactionsReactive
 
compactionRequired() - Method in class com.couchbase.transactions.log.PersistedLogWriter
 
compareTo(Delayed) - Method in class com.couchbase.transactions.cleanup.CleanupRequest
 
config() - Method in class com.couchbase.transactions.Transactions
Returns the TransactionConfig used to create this instance.
config() - Method in class com.couchbase.transactions.TransactionsReactive
 
content - Variable in class com.couchbase.transactions.support.StagedMutation
 
contentAs(Class<T>) - Method in class com.couchbase.transactions.TransactionGetResult
Decodes the content of the document into the target class.
contentAsObject() - Method in class com.couchbase.transactions.TransactionGetResult
Decodes the content of the document into a JsonObject using the default decoder.
context() - Method in exception com.couchbase.transactions.error.attempts.AttemptException
 
context() - Method in exception com.couchbase.transactions.error.external.TransactionOperationFailed
 
convertToOperationFailedIfNeeded(Throwable, AttemptContextReactive, TransactionResult) - Static method in exception com.couchbase.transactions.error.external.TransactionOperationFailed
 
crc32() - Method in class com.couchbase.transactions.components.DocumentMetadata
 
CRC32_OF_STAGING - Static variable in class com.couchbase.transactions.support.TransactionFields
 
crc32OfStaging() - Method in class com.couchbase.transactions.components.TransactionLinks
The CRC32 from staging the document.
create(TransactionConfig, ClusterData) - Method in class com.couchbase.transactions.cleanup.CleanerFactory
 
create(TransactionConfig, ClusterData) - Method in class com.couchbase.transactions.cleanup.CleanerMockCreatorFactory
 
create(TransactionConfig, ClusterData) - Method in class com.couchbase.transactions.cleanup.CleanerMockFactory
 
create(TransactionConfig, ClusterData) - Method in class com.couchbase.transactions.cleanup.ClientRecordFactory
 
create(TransactionConfig, ClusterData) - Method in class com.couchbase.transactions.cleanup.ClientRecordFactoryMock
 
create() - Static method in class com.couchbase.transactions.config.PerTransactionConfigBuilder
Returns a new PerTransactionConfigBuilder, which can be used to build up and create a PerTransactionConfig.
create() - Static method in class com.couchbase.transactions.config.TransactionConfigBuilder
Returns a new TransactionConfigBuilder, which can be used to build up and create a TransactionConfig.
create(AttemptContextReactive, TransactionGetResult) - Static method in exception com.couchbase.transactions.error.attempts.DocumentAlreadyInTransaction
 
create(TransactionContext, TransactionConfig, String, TransactionsReactive, Optional<SpanWrapper>) - Method in interface com.couchbase.transactions.support.AttemptContextFactory
 
create(TransactionContext, TransactionConfig, String, TransactionsReactive, Optional<SpanWrapper>) - Method in class com.couchbase.transactions.support.DefaultAttemptContextFactory
 
create() - Static method in class com.couchbase.transactions.support.SpanWrapper
 
create(TransactionConfig, String) - Static method in class com.couchbase.transactions.support.SpanWrapper
 
create(TransactionConfig, String, Optional<SpanWrapper>) - Static method in class com.couchbase.transactions.support.SpanWrapper
 
create(TransactionConfig, String, SpanWrapper) - Static method in class com.couchbase.transactions.support.SpanWrapper
 
create(TransactionConfig, ReactiveCollection, String, String, SpanWrapper) - Static method in class com.couchbase.transactions.support.SpanWrapper
 
create(TransactionConfig, TransactionGetResult, String, SpanWrapper) - Static method in class com.couchbase.transactions.support.SpanWrapper
 
create(Cluster) - Static method in class com.couchbase.transactions.Transactions
Create a Transactions object using the default TransactionConfig.
create(Cluster, TransactionConfig) - Static method in class com.couchbase.transactions.Transactions
Create a Transactions object using the provided TransactionConfig.
create(Cluster, TransactionConfigBuilder) - Static method in class com.couchbase.transactions.Transactions
Create a Transactions object using the provided TransactionConfigBuilder.
create(TransactionContext, TransactionConfig, String, TransactionsReactive, Optional<SpanWrapper>) - Method in class com.couchbase.transactions.util.TestAttemptContextFactory
 
createATROp(TransactionConfig, Optional<ReactiveCollection>, Optional<String>, String, SpanWrapper) - Static method in class com.couchbase.transactions.support.SpanWrapper
 
createClientContext(String) - Static method in class com.couchbase.transactions.support.OptionsWrapperUtil
 
createClientContext(JsonArray) - Static method in class com.couchbase.transactions.support.OptionsWrapperUtil
 
createdAt() - Method in class com.couchbase.transactions.cleanup.CleanupRequest
 
createError(AttemptContextReactive, ErrorClasses) - Static method in class com.couchbase.transactions.error.internal.TransactionOperationFailedBuilder
 
createFrom(String, String, JsonObject, String, long) - Static method in class com.couchbase.transactions.components.ActiveTransactionRecord
 
createFrom(HashMap) - Static method in class com.couchbase.transactions.components.DocRecord
 
createFrom(String) - Static method in class com.couchbase.transactions.deferred.TransactionSerializedContext
 
createFrom(byte[]) - Static method in class com.couchbase.transactions.deferred.TransactionSerializedContext
 
createFrom(JsonObject, TransactionContext, TransactionConfig, TransactionsReactive) - Method in interface com.couchbase.transactions.support.AttemptContextFactory
 
createFrom(JsonObject, TransactionContext, TransactionConfig, TransactionsReactive) - Method in class com.couchbase.transactions.support.DefaultAttemptContextFactory
 
createFrom(TransactionGetResult, byte[], TransactionJsonDocumentStatus) - Static method in class com.couchbase.transactions.TransactionGetResult
 
createFrom(ReactiveCollection, String, LookupInResult, TransactionJsonDocumentStatus, Transcoder) - Static method in class com.couchbase.transactions.TransactionGetResult
 
createFrom(JsonObject, TransactionContext, TransactionConfig, TransactionsReactive) - Method in class com.couchbase.transactions.util.TestAttemptContextFactory
 
createQueryResult(QueryChunkHeader, List<QueryChunkRow>, QueryChunkTrailer, JsonSerializer) - Static method in class com.couchbase.client.java.query.QueryAccessUtil
 
createReactiveQueryResult(QueryResponse, JsonSerializer) - Static method in class com.couchbase.client.java.query.QueryAccessUtil
 

D

dbg(Throwable) - Static method in class com.couchbase.transactions.util.DebugUtil
 
debug(String) - Method in class com.couchbase.transactions.log.SimpleEventBusLogger
 
debug(Throwable) - Method in class com.couchbase.transactions.log.TransactionLogger
 
debug(String, Throwable) - Method in class com.couchbase.transactions.log.TransactionLogger
 
debug(String, String) - Method in class com.couchbase.transactions.log.TransactionLogger
 
debug(String, String, Object...) - Method in class com.couchbase.transactions.log.TransactionLogger
 
debug(String) - Method in class com.couchbase.transactions.log.TransactionLogger
 
DebugUtil - Class in com.couchbase.transactions.util
 
DEFAULT - Static variable in class com.couchbase.transactions.TransactionInsertOptions
 
DEFAULT - Static variable in class com.couchbase.transactions.TransactionQueryOptions
 
DEFAULT - Static variable in class com.couchbase.transactions.TransactionReplaceOptions
 
DEFAULT_CATEGORY - Static variable in class com.couchbase.transactions.log.TransactionLogEvent
 
DEFAULT_DELAY_RETRYING_OPERATION - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
DefaultAttemptContextFactory - Class in com.couchbase.transactions.support
 
DefaultAttemptContextFactory() - Constructor for class com.couchbase.transactions.support.DefaultAttemptContextFactory
 
defer() - Method in class com.couchbase.transactions.AttemptContext
Defers committing this transaction.
defer() - Method in class com.couchbase.transactions.AttemptContextReactive
Defers committing this transaction.
description() - Method in class com.couchbase.transactions.cleanup.CleanupFailedEvent
 
description() - Method in class com.couchbase.transactions.log.IllegalDocumentState
 
description() - Method in class com.couchbase.transactions.log.LostCleanupThreadEndedPrematurely
 
description() - Method in class com.couchbase.transactions.log.TransactionCleanupAttempt
 
description() - Method in class com.couchbase.transactions.log.TransactionCleanupEndRunEvent
 
description() - Method in class com.couchbase.transactions.log.TransactionCleanupStartRunEvent
 
description() - Method in class com.couchbase.transactions.log.TransactionLogEvent
 
description() - Method in class com.couchbase.transactions.log.TransactionsStarted
 
doc() - Method in exception com.couchbase.transactions.error.attempts.DocumentAlreadyInTransaction
 
doc - Variable in class com.couchbase.transactions.support.StagedMutation
 
docId() - Method in exception com.couchbase.transactions.error.attempts.DocumentAlreadyInTransaction
 
docId() - Method in class com.couchbase.transactions.log.IllegalDocumentState
 
docId(ReactiveCollection, String) - Static method in class com.couchbase.transactions.util.DebugUtil
 
docId(TransactionGetResult) - Static method in class com.couchbase.transactions.util.DebugUtil
 
DocRecord - Class in com.couchbase.transactions.components
 
DocRecord(String, String, String, String) - Constructor for class com.couchbase.transactions.components.DocRecord
 
DocumentAlreadyInTransaction - Exception in com.couchbase.transactions.error.attempts
 
DocumentGetter - Class in com.couchbase.transactions.components
Responsible for doing transaction-aware get()s.
DocumentMetadata - Class in com.couchbase.transactions.components
Stores some $document metadata from when the document is fetched
DocumentMetadata(Optional<String>, Optional<String>, Optional<Long>, Optional<String>) - Constructor for class com.couchbase.transactions.components.DocumentMetadata
 
documentMetadata() - Method in class com.couchbase.transactions.TransactionGetResult
 
doNotRollbackAttempt() - Method in class com.couchbase.transactions.error.internal.TransactionOperationFailedBuilder
 
durabilityLevel() - Method in class com.couchbase.transactions.config.PerTransactionConfig
 
durabilityLevel(TransactionDurabilityLevel) - Method in class com.couchbase.transactions.config.PerTransactionConfigBuilder
Overrides the default TransactionConfigBuilder.durabilityLevel(TransactionDurabilityLevel) set, for this transaction.
durabilityLevel() - Method in class com.couchbase.transactions.config.TransactionConfig
 
durabilityLevel(TransactionDurabilityLevel) - Method in class com.couchbase.transactions.config.TransactionConfigBuilder
All transaction writes will be performed with this durability setting.

E

encodeAsBytes() - Method in class com.couchbase.transactions.deferred.TransactionSerializedContext
 
encodeAsString() - Method in class com.couchbase.transactions.deferred.TransactionSerializedContext
 
entries() - Method in class com.couchbase.transactions.components.ATR
 
error(String) - Method in class com.couchbase.transactions.log.SimpleEventBusLogger
 
error(String, String) - Method in class com.couchbase.transactions.log.TransactionLogger
 
error(String) - Method in class com.couchbase.transactions.log.TransactionLogger
 
errorClass() - Method in exception com.couchbase.transactions.error.internal.ErrorClassException
 
ErrorClasses - Enum in com.couchbase.transactions.error.internal
 
ErrorClassException - Exception in com.couchbase.transactions.error.internal
This is used to pass around an error of a particular error class.
ErrorClassException(AttemptContextReactive, ErrorClasses) - Constructor for exception com.couchbase.transactions.error.internal.ErrorClassException
 
ErrorClassException(AttemptContextReactive, ErrorClasses, String) - Constructor for exception com.couchbase.transactions.error.internal.ErrorClassException
 
errored - Variable in class com.couchbase.transactions.cleanup.ATRStats
 
eventBus() - Method in class com.couchbase.transactions.log.TransactionLogger
 
EventBusPersistedLogger - Class in com.couchbase.transactions.log
Listens for events on the Couchbase event bus and logs some to the transactions persisted log.
EventBusPersistedLogger(EventBus, PersistedLogWriter, TransactionConfig) - Constructor for class com.couchbase.transactions.log.EventBusPersistedLogger
 
exists - Variable in class com.couchbase.transactions.cleanup.ATRStats
 
expirationTime(Duration) - Method in class com.couchbase.transactions.config.TransactionConfigBuilder
Sets the maximum time that transactions can run for.
expired - Variable in class com.couchbase.transactions.cleanup.ATRStats
 
expiredClientIds() - Method in class com.couchbase.transactions.cleanup.ClientRecordDetails
 
expiredEntryCleanupFailedAttempts - Variable in class com.couchbase.transactions.cleanup.ATRStats
 
expiredEntryCleanupTotalAttempts - Variable in class com.couchbase.transactions.cleanup.ATRStats
 
expiresAfterMsecs() - Method in class com.couchbase.transactions.components.ATREntry
 
exptime() - Method in class com.couchbase.transactions.components.DocumentMetadata
 
exptimePreTxn() - Method in class com.couchbase.transactions.components.TransactionLinks
 
Extensions - Enum in com.couchbase.transactions.forwards
All protocol extensions known about by this implementation.
extensions - Variable in class com.couchbase.transactions.forwards.Supported
 

F

FC_ALL - Static variable in enum com.couchbase.transactions.forwards.ForwardCompatibilityStages
 
FIELD_CLIENTS - Static variable in class com.couchbase.transactions.cleanup.ClientRecord
 
FIELD_OVERRIDE - Static variable in class com.couchbase.transactions.cleanup.ClientRecord
 
FIELD_OVERRIDE_ENABLED - Static variable in class com.couchbase.transactions.cleanup.ClientRecord
 
FIELD_OVERRIDE_EXPIRES - Static variable in class com.couchbase.transactions.cleanup.ClientRecord
 
FIELD_RECORDS - Static variable in class com.couchbase.transactions.cleanup.ClientRecord
 
finalState() - Method in class com.couchbase.transactions.TransactionAttempt
Returns the AttemptStates state that this attempt reached.
findEntryForTransaction(TransactionAttempt, TransactionConfig) - Static method in class com.couchbase.transactions.components.ActiveTransactionRecord
 
findEntryForTransaction(ReactiveCollection, String, String, TransactionConfig) - Static method in class com.couchbase.transactions.components.ActiveTransactionRecord
 
finish() - Method in class com.couchbase.transactions.support.SpanWrapper
 
flexIndex(boolean) - Method in class com.couchbase.transactions.TransactionQueryOptions
Tells the query engine to use a flex index (utilizing the search service).
forceATRCleanup(ReactiveCollection, String) - Method in class com.couchbase.transactions.cleanup.TransactionsCleanup
Called only from tests.
forceCleanupQueueEmpty() - Method in class com.couchbase.transactions.cleanup.TransactionsCleanup
 
forceKeyToPartition(String, int, int, Set<String>) - Static method in class com.couchbase.transactions.atr.GenerateATRIds
Borrowed from David Nault's work on Elasticsearch Returns the given key with some characters appended so the new key hashes to the desired partition.
format(String, Object...) - Method in class com.couchbase.transactions.support.QuickFormat
 
FORWARD_COMPATIBILITY - Static variable in class com.couchbase.transactions.support.TransactionFields
 
forwardCompatibility() - Method in class com.couchbase.transactions.cleanup.CleanupRequest
 
forwardCompatibility() - Method in class com.couchbase.transactions.components.ATREntry
 
forwardCompatibility() - Method in class com.couchbase.transactions.components.TransactionLinks
 
ForwardCompatibility - Class in com.couchbase.transactions.forwards
A mechanism to help ensure that older clients can be prevented from interacting with transactions created by future clients that they do not know how to process.
ForwardCompatibility(JsonObject) - Constructor for class com.couchbase.transactions.forwards.ForwardCompatibility
 
ForwardCompatibilityFailure - Exception in com.couchbase.transactions.error.external
This transaction has been prevented from interacting with documents or metadata owned by another transaction, due to compatibility issues.
ForwardCompatibilityFailure() - Constructor for exception com.couchbase.transactions.error.external.ForwardCompatibilityFailure
 
ForwardCompatibilityRequiresRetry - Exception in com.couchbase.transactions.error.internal
 
ForwardCompatibilityRequiresRetry() - Constructor for exception com.couchbase.transactions.error.internal.ForwardCompatibilityRequiresRetry
 
ForwardCompatibilityStages - Enum in com.couchbase.transactions.forwards
Points in the protocol where forward compatibility can be checked.
fromAtrEntry(ReactiveCollection, ATREntry) - Static method in class com.couchbase.transactions.cleanup.CleanupRequest
 

G

GenerateATRIds - Class in com.couchbase.transactions.atr
A tool for internal use that generates the fixed ATR ids.
get(Collection, String) - Method in class com.couchbase.transactions.AttemptContext
Gets a document from the specified Couchbase bucket matching the specified id.
get(ReactiveCollection, String) - Method in class com.couchbase.transactions.AttemptContextReactive
Gets a document with the specified id and from the specified Couchbase bucket.
get(Collection, String, TransactionConfig, SpanWrapper, Transcoder) - Static method in class com.couchbase.transactions.components.DocumentGetter
 
getAsync(ReactiveCollection, TransactionConfig, String, String, SpanWrapper, Transcoder) - Static method in class com.couchbase.transactions.components.DocumentGetter
 
getAsync(TransactionLogger, ReactiveCollection, TransactionConfig, String, String, boolean, SpanWrapper, Transcoder, Optional<String>) - Static method in class com.couchbase.transactions.components.DocumentGetter
 
getAtr(ReactiveCollection, String, Duration, SpanWrapper) - Static method in class com.couchbase.transactions.components.ActiveTransactionRecord
TXNJ-13: Get the ATR.
getAtrDebug(ReactiveCollection, String) - Static method in class com.couchbase.transactions.components.ATRUtil
 
getAtrDebug(ReactiveCollection, Optional<String>) - Static method in class com.couchbase.transactions.components.ATRUtil
 
getAtrDebug(Optional<ReactiveCollection>, Optional<String>) - Static method in class com.couchbase.transactions.components.ATRUtil
 
getBucketDefaultCollection(String) - Method in class com.couchbase.transactions.cleanup.ClusterData
 
getBucketFromName(String) - Method in class com.couchbase.transactions.cleanup.ClusterData
 
getCause() - Method in class com.couchbase.transactions.log.LostCleanupThreadEndedPrematurely
 
getCleaner() - Method in class com.couchbase.transactions.cleanup.TransactionsCleanup
 
getClientRecord(String) - Method in class com.couchbase.transactions.cleanup.ClientRecord
 
getClientRecord(ReactiveCollection) - Static method in class com.couchbase.transactions.cleanup.ClientRecord
 
getDelay(TimeUnit) - Method in class com.couchbase.transactions.cleanup.CleanupRequest
 
getOptional(Collection, String) - Method in class com.couchbase.transactions.AttemptContext
Gets a document from the specified Couchbase bucket matching the specified id.
getOptional(ReactiveCollection, String) - Method in class com.couchbase.transactions.AttemptContextReactive
Gets a document with the specified id and from the specified Couchbase bucket.
getValue() - Method in class com.couchbase.transactions.atr.MarkableCrc32
 

H

handleATRCleanup(String, ReactiveCollection, String, ATRStats, Duration) - Method in class com.couchbase.transactions.cleanup.LostCleanupDistributed
Looks at an ATR, finds any expired entries, and cleans them up.
hasExpired() - Method in class com.couchbase.transactions.components.ATREntry
 
hasExpired(long, Duration) - Method in class com.couchbase.transactions.components.ATREntry
 
hasExpired(long, long) - Method in class com.couchbase.transactions.components.ATREntry
 
hasExpiredClientSide(TransactionConfig) - Method in class com.couchbase.transactions.TransactionContext
 
hasExpiredClientSideHook(AttemptContextReactive, String, Optional<String>) - Method in class com.couchbase.transactions.AttemptContextReactive
 
hasExpiredClientSideHook(AttemptContextReactive, String, Optional<String>) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
hasExpiredClientSideHook - Variable in class com.couchbase.transactions.util.TransactionMock
 
hasStagedWrite() - Method in class com.couchbase.transactions.components.TransactionLinks
 
HOOK_ABORT_GET_ATR - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_ATR_ABORT - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_ATR_COMMIT - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_ATR_COMMIT_AMBIGUITY_RESOLUTION - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_ATR_COMPLETE - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_ATR_PENDING - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_ATR_ROLLBACK_COMPLETE - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_BEFORE_COMMIT - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_COMMIT_DOC - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_CREATE_STAGED_INSERT - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_DELETE_INSERTED - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_GET - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_INSERT - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_INSERT_QUERY - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_QUERY - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_REMOVE - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_REMOVE_DOC - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_REPLACE - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_ROLLBACK - Static variable in class com.couchbase.transactions.AttemptContextReactive
 
HOOK_ROLLBACK_DOC - Static variable in class com.couchbase.transactions.AttemptContextReactive
 

I

id() - Method in class com.couchbase.transactions.components.ATR
 
id() - Method in class com.couchbase.transactions.components.DocRecord
 
id() - Method in class com.couchbase.transactions.TransactionGetResult
Returns the document's ID, which must be unique across the bucket.
IllegalDocumentState - Class in com.couchbase.transactions.log
Indicates that a document has been modified by a non-transactional write while it is in a transaction.
IllegalDocumentState(Event.Severity, String, String) - Constructor for class com.couchbase.transactions.log.IllegalDocumentState
 
indexOfThisClient() - Method in class com.couchbase.transactions.cleanup.ClientRecordDetails
 
info(String) - Method in class com.couchbase.transactions.log.SimpleEventBusLogger
 
info(String, Throwable) - Method in class com.couchbase.transactions.log.TransactionLogger
 
info(String, String) - Method in class com.couchbase.transactions.log.TransactionLogger
 
info(String) - Method in class com.couchbase.transactions.log.TransactionLogger
 
info(String, String, Object...) - Method in class com.couchbase.transactions.log.TransactionLogger
 
info(String, Object...) - Method in class com.couchbase.transactions.log.TransactionLogger
 
injectParams(JsonObject) - Method in class com.couchbase.transactions.TransactionQueryOptions.Built
 
insert(Collection, String, Object, TransactionInsertOptions) - Method in class com.couchbase.transactions.AttemptContext
Inserts a new document into the specified Couchbase collection.
insert(Collection, String, Object) - Method in class com.couchbase.transactions.AttemptContext
 
insert(ReactiveCollection, String, Object) - Method in class com.couchbase.transactions.AttemptContextReactive
 
insert(ReactiveCollection, String, Object, TransactionInsertOptions) - Method in class com.couchbase.transactions.AttemptContextReactive
Inserts a new document into the specified Couchbase collection.
INSERT - Static variable in class com.couchbase.transactions.components.OperationTypes
 
insertedIds() - Method in class com.couchbase.transactions.components.ATREntry
 
insertOptions() - Static method in class com.couchbase.transactions.TransactionInsertOptions
 
isDeleted() - Method in class com.couchbase.transactions.components.TransactionLinks
 
isDocumentBeingRemoved() - Method in class com.couchbase.transactions.components.TransactionLinks
 
isDocumentInTransaction() - Method in class com.couchbase.transactions.components.TransactionLinks
Note this doesn't guarantee an active transaction, as it may have expired and need rolling back.
isFailAmbiguous(Throwable) - Static method in enum com.couchbase.transactions.error.internal.ErrorClasses
 
isFailHard(Throwable) - Static method in enum com.couchbase.transactions.error.internal.ErrorClasses
 
isFailTransient(Throwable) - Static method in enum com.couchbase.transactions.error.internal.ErrorClasses
 

J

justGetDoc(ReactiveCollection, TransactionConfig, String, SpanWrapper, Transcoder) - Static method in class com.couchbase.transactions.components.DocumentGetter
 
justGetDoc(ReactiveCollection, TransactionConfig, String, SpanWrapper, Transcoder, boolean) - Static method in class com.couchbase.transactions.components.DocumentGetter
 

K

keyValueTimeout() - Method in class com.couchbase.transactions.config.TransactionConfig
 
keyValueTimeout(Duration) - Method in class com.couchbase.transactions.config.TransactionConfigBuilder
Sets the default timeout used with all key-value writes.
kvTimeoutMutating(TransactionConfig, Core) - Static method in class com.couchbase.transactions.support.OptionsWrapperUtil
The timeout to use for important mutating KV operations.
kvTimeoutNonMutating(TransactionConfig, Core) - Static method in class com.couchbase.transactions.support.OptionsWrapperUtil
The timeout to use for non-mutating KV operations (or mutating operations that aren't important enough to justify durability.)

L

largestNumEntries() - Method in class com.couchbase.transactions.log.TransactionCleanupEndRunEvent
 
level() - Method in class com.couchbase.transactions.log.LogDefer
 
links() - Method in class com.couchbase.transactions.TransactionGetResult
 
log(String, Throwable, Event.Severity) - Method in class com.couchbase.transactions.log.TransactionLogger
 
log(Throwable, Event.Severity) - Method in class com.couchbase.transactions.log.TransactionLogger
 
log(String, String, Event.Severity) - Method in class com.couchbase.transactions.log.TransactionLogger
 
log(String, Event.Severity) - Method in class com.couchbase.transactions.log.TransactionLogger
 
log() - Method in class com.couchbase.transactions.TransactionResult
An in-memory log is built up during each transaction.
LogDefer - Class in com.couchbase.transactions.log
 
LogDefer(long, long, String, String, String, String, Object[], Event.Severity, QuickFormat) - Constructor for class com.couchbase.transactions.log.LogDefer
 
logDefer(String, String, Event.Severity, Object...) - Method in class com.couchbase.transactions.log.TransactionLogger
 
logDefer(String, String, Event.Severity) - Method in class com.couchbase.transactions.log.TransactionLogger
 
LogDeferDocId - Class in com.couchbase.transactions.util
 
LogDeferDocId(ReactiveCollection, String) - Constructor for class com.couchbase.transactions.util.LogDeferDocId
 
LogDeferThrowable - Class in com.couchbase.transactions.util
 
LogDeferThrowable(Throwable) - Constructor for class com.couchbase.transactions.util.LogDeferThrowable
 
logDirectly() - Method in class com.couchbase.transactions.config.TransactionConfig
 
logDirectly(Event.Severity) - Method in class com.couchbase.transactions.config.TransactionConfigBuilder
Logs all lines that are related to transactions and are at a level greater to or equal to logLevel, directly to the standard Couchbase logging event bus.
logDirectlyLevel() - Method in class com.couchbase.transactions.config.TransactionConfig
 
logger() - Method in class com.couchbase.transactions.AttemptContext
Gives access to the attempt's logger, allowing application trace to be interleaved with transaction trace.
logger() - Method in class com.couchbase.transactions.AttemptContextReactive
Returns the TransactionLogger used by this instance, so the developer can insert their own log messages.
LOGGER - Variable in class com.couchbase.transactions.TransactionContext
 
logOnFailure() - Method in class com.couchbase.transactions.config.TransactionConfig
 
logOnFailure(boolean, Event.Severity) - Method in class com.couchbase.transactions.config.TransactionConfigBuilder
If a transaction fails, e.g.
logOnFailureLevel() - Method in class com.couchbase.transactions.config.TransactionConfig
 
logs() - Method in class com.couchbase.transactions.log.TransactionCleanupAttempt
 
logs() - Method in class com.couchbase.transactions.log.TransactionEvent
 
logs() - Method in class com.couchbase.transactions.log.TransactionLogger
 
LOST_CATEGORY - Static variable in class com.couchbase.transactions.cleanup.TransactionsCleanup
 
lostCleanup() - Method in class com.couchbase.transactions.cleanup.TransactionsCleanup
 
LostCleanupDistributed - Class in com.couchbase.transactions.cleanup
Runs the algorithm to find 'lost' transactions, distributing the work between clients.
LostCleanupDistributed(TransactionConfig, ClusterData, Supplier<Cleaner>) - Constructor for class com.couchbase.transactions.cleanup.LostCleanupDistributed
 
LostCleanupThreadEndedPrematurely - Class in com.couchbase.transactions.log
 
LostCleanupThreadEndedPrematurely(Throwable) - Constructor for class com.couchbase.transactions.log.LostCleanupThreadEndedPrematurely
 

M

main(String[]) - Static method in class com.couchbase.transactions.atr.GenerateATRIds
 
mark() - Method in class com.couchbase.transactions.atr.MarkableCrc32
 
MarkableCrc32 - Class in com.couchbase.transactions.atr
A pure-java implementation of the CRC32 checksum that uses the same polynomial as the built-in native CRC32.
MarkableCrc32() - Constructor for class com.couchbase.transactions.atr.MarkableCrc32
 
MAX_ATR_BLOCKS - Static variable in class com.couchbase.transactions.atr.ATRIds
 
MAX_ATRS - Static variable in class com.couchbase.transactions.atr.ATRIds
 
MAX_LOG_ENTRIES_DEFAULT - Static variable in class com.couchbase.transactions.log.PersistedLogWriter
 
maxParallelism(int) - Method in class com.couchbase.transactions.TransactionQueryOptions
Allows overriding the default maximum parallelism for the query execution on the server side.
metadataCollection() - Method in class com.couchbase.transactions.config.TransactionConfig
 
metadataCollection(Collection) - Method in class com.couchbase.transactions.config.TransactionConfigBuilder
Allows setting a custom collection to use for any transactional metadata documents.
mode() - Method in class com.couchbase.transactions.components.ActiveTransactionRecord.ParsedHLC
 
mr - Variable in class com.couchbase.transactions.support.StagedMutation
 
mutationState() - Method in class com.couchbase.transactions.TransactionResult
Returns the final MutationState for each document involved in the transaction, after it's committed or rolled back.
mutationTokens() - Method in class com.couchbase.transactions.TransactionAttempt
 
mutationTokens() - Method in class com.couchbase.transactions.TransactionResult
Returns the final mutation token for each document involved in the transaction, after it's committed or rolled back.

N

nowInNanos() - Method in class com.couchbase.transactions.components.ActiveTransactionRecord.ParsedHLC
 
NUM_ATRS_DEFAULT - Static variable in class com.couchbase.transactions.atr.ATRIds
 
NUM_VBUCKETS - Static variable in class com.couchbase.transactions.atr.ATRIds
 
numActiveClients() - Method in class com.couchbase.transactions.cleanup.ClientRecordDetails
 
numAtrs() - Method in class com.couchbase.transactions.config.TransactionConfig
 
numATRs(int) - Method in class com.couchbase.transactions.config.TransactionConfigBuilder
Currently, this is to be used only with Couchbase guidance and instructions.
numAtrsChecked() - Method in class com.couchbase.transactions.log.TransactionCleanupEndRunEvent
How many ATRs were checked by this client on this bucket, over the last run.
numAtrsErrored() - Method in class com.couchbase.transactions.log.TransactionCleanupEndRunEvent
How many ATRs errored during fetch and processing this client on this bucket, over the last run.
numAtrsMissing() - Method in class com.couchbase.transactions.log.TransactionCleanupEndRunEvent
How many missing ATRs were found by this client on this bucket, over the last run.
numAtrsPresent() - Method in class com.couchbase.transactions.log.TransactionCleanupEndRunEvent
How many ATRs were found by this client on this bucket, over the last run.
numAttempts() - Method in class com.couchbase.transactions.TransactionContext
 
numEntries - Variable in class com.couchbase.transactions.cleanup.ATRStats
 
numEntries() - Method in class com.couchbase.transactions.log.TransactionCleanupEndRunEvent
How many transaction entries were found by this client on this bucket, over the last run.
numEntriesExpired() - Method in class com.couchbase.transactions.log.TransactionCleanupEndRunEvent
 
numExistingClients() - Method in class com.couchbase.transactions.cleanup.ClientRecordDetails
 
numExpiredClients() - Method in class com.couchbase.transactions.cleanup.ClientRecordDetails
 

O

oldest() - Method in class com.couchbase.transactions.cleanup.ATRStats
 
oldest() - Method in class com.couchbase.transactions.log.TransactionCleanupEndRunEvent
 
op() - Method in class com.couchbase.transactions.components.TransactionLinks
 
OPERATION_NAME - Static variable in class com.couchbase.transactions.query.TargetedQueryRequest
 
OperationTypes - Class in com.couchbase.transactions.components
 
OptionsWrapperUtil - Class in com.couchbase.transactions.support
 
overrideActive() - Method in class com.couchbase.transactions.cleanup.ClientRecordDetails
 
overrideEnabled() - Method in class com.couchbase.transactions.cleanup.ClientRecordDetails
 
overrideExpires() - Method in class com.couchbase.transactions.cleanup.ClientRecordDetails
 

P

parameters(JsonObject) - Method in class com.couchbase.transactions.TransactionQueryOptions
Sets named parameters for this query.
parameters(JsonArray) - Method in class com.couchbase.transactions.TransactionQueryOptions
Sets positional parameters for this query.
parseClientRecord(LookupInResult, String) - Static method in class com.couchbase.transactions.cleanup.ClientRecord
 
ParsedHLC(JsonObject) - Constructor for class com.couchbase.transactions.components.ActiveTransactionRecord.ParsedHLC
 
parseMutationCAS(String) - Static method in class com.couchbase.transactions.components.ActiveTransactionRecord
 
parseMutationCASField(String) - Static method in class com.couchbase.transactions.components.ActiveTransactionRecord
 
performCleanup(CleanupRequest, boolean, SpanWrapper) - Method in class com.couchbase.transactions.cleanup.Cleaner
 
PERSISTED_LOG_DOC_ID - Static variable in class com.couchbase.transactions.log.PersistedLogWriter
 
PersistedLogReader - Class in com.couchbase.transactions.log
 
PersistedLogReader() - Constructor for class com.couchbase.transactions.log.PersistedLogReader
 
PersistedLogWriter - Class in com.couchbase.transactions.log
Implements a persisted log for [LOG-PERSIST].
PersistedLogWriter(Collection, int) - Constructor for class com.couchbase.transactions.log.PersistedLogWriter
 
persistentLogging(Collection) - Method in class com.couchbase.transactions.config.TransactionConfigBuilder
Currently, this is to be used only with Couchbase guidance and instructions.
persistentLoggingCollection() - Method in class com.couchbase.transactions.config.TransactionConfig
 
PerTransactionConfig - Class in com.couchbase.transactions.config
Tunables for an individual transaction.
perTransactionConfig() - Method in class com.couchbase.transactions.TransactionContext
 
PerTransactionConfigBuilder - Class in com.couchbase.transactions.config
Provides all configurable parameters for Couchbase transactions, in a builder format.
pipelineBatch(int) - Method in class com.couchbase.transactions.TransactionQueryOptions
Supports customizing the number of items execution operators can batch for fetch from the KV layer on the server.
pipelineCap(int) - Method in class com.couchbase.transactions.TransactionQueryOptions
Allows customizing the maximum number of items each execution operator can buffer between various operators on the server.
PRE_TXN_CAS - Static variable in class com.couchbase.transactions.support.TransactionFields
 
PRE_TXN_EXPTIME - Static variable in class com.couchbase.transactions.support.TransactionFields
 
PRE_TXN_REVID - Static variable in class com.couchbase.transactions.support.TransactionFields
 
PreviousOperationFailed - Exception in com.couchbase.transactions.error.external
A previous operation in the application's lambda failed, and so the currently-attempt operation is also not permitted to proceed.
PreviousOperationFailed() - Constructor for exception com.couchbase.transactions.error.external.PreviousOperationFailed
 
PreviousOperationFailed(List<Throwable>) - Constructor for exception com.couchbase.transactions.error.external.PreviousOperationFailed
 
processClient(String, ReactiveCollection, TransactionConfig) - Method in class com.couchbase.transactions.cleanup.ClientRecord
 
processDocumentIdArray(JsonArray) - Static method in class com.couchbase.transactions.components.ActiveTransactionRecord
 
profile(QueryProfile) - Method in class com.couchbase.transactions.TransactionQueryOptions
Customizes the server profiling level for this query.
protocolMajor - Variable in class com.couchbase.transactions.forwards.Supported
 
protocolMinor - Variable in class com.couchbase.transactions.forwards.Supported
 

Q

query(String, TransactionQueryOptions) - Method in class com.couchbase.transactions.AttemptContext
Runs a N1QL query and returns the result.
query(String) - Method in class com.couchbase.transactions.AttemptContext
Calls query() with default options.
query(String) - Method in class com.couchbase.transactions.AttemptContextReactive
Calls query() with default options.
query(String, TransactionQueryOptions) - Method in class com.couchbase.transactions.AttemptContextReactive
Runs a N1QL query and returns the result.
query(String, TransactionQueryOptions, Cluster, NodeIdentifier) - Static method in class com.couchbase.transactions.query.QueryAccessor
 
QueryAccessor - Class in com.couchbase.transactions.query
 
QueryAccessor() - Constructor for class com.couchbase.transactions.query.QueryAccessor
 
QueryAccessUtil - Class in com.couchbase.client.java.query
 
QueryAccessUtil() - Constructor for class com.couchbase.client.java.query.QueryAccessUtil
 
queryForKVOperations(int, String, TransactionQueryOptions, JsonObject, JsonArray) - Method in class com.couchbase.transactions.AttemptContextReactive
 
queryOptions() - Static method in class com.couchbase.transactions.TransactionQueryOptions
Creates new TransactionQueryOptions with all default params set.
queryReactive(String, TransactionQueryOptions, Cluster, NodeIdentifier) - Static method in class com.couchbase.transactions.query.QueryAccessor
 
QuickFormat - Class in com.couchbase.transactions.support
A high-performance version of StringFormat, optimized for short log messages.
QuickFormat() - Constructor for class com.couchbase.transactions.support.QuickFormat
 

R

raiseException(TransactionOperationFailed.FinalErrorToRaise) - Method in class com.couchbase.transactions.error.internal.TransactionOperationFailedBuilder
 
randomAtrIdForVbucket(int, int) - Static method in class com.couchbase.transactions.atr.ATRIds
 
randomAtrIdForVbucket(AttemptContextReactive, Integer, int) - Method in class com.couchbase.transactions.AttemptContextReactive
 
randomAtrIdForVbucket(AttemptContextReactive, Integer, int) - Method in class com.couchbase.transactions.util.TestAttemptContextReactive
 
randomAtrIdForVbucket - Variable in class com.couchbase.transactions.util.TransactionMock
 
raw(String, Object) - Method in class com.couchbase.transactions.TransactionQueryOptions
Allows providing custom JSON key/value pairs for advanced usage.
reactive() - Method in class com.couchbase.transactions.Transactions
Returns an TransactionsReactive, which allows transactions to be run in an asynchronous manner.
reactive(Function<AttemptContextReactive, Mono<Void>>, PerTransactionConfig) - Method in class com.couchbase.transactions.Transactions
reactive(Function<AttemptContextReactive, Mono<Void>>) - Method in class com.couchbase.transactions.Transactions
read(Collection) - Static method in class com.couchbase.transactions.log.PersistedLogReader
 
readonly() - Method in class com.couchbase.transactions.TransactionQueryOptions.Built
 
readonly(boolean) - Method in class com.couchbase.transactions.TransactionQueryOptions
Allows explicitly marking a query as being readonly and not mutating and documents on the server side.
REGULAR_CATEGORY - Static variable in class com.couchbase.transactions.cleanup.TransactionsCleanup
 
remove(TransactionGetResult) - Method in class com.couchbase.transactions.AttemptContext
Removes the specified doc, using the document's last TransactionGetResult.cas().
remove(TransactionGetResult) - Method in class com.couchbase.transactions.AttemptContextReactive
Removes the specified doc, using the document's last TransactionGetResult.cas().
REMOVE - Static variable in class com.couchbase.transactions.components.OperationTypes
 
removeClientFromAllBuckets(String) - Method in class com.couchbase.transactions.cleanup.ClientRecord
 
removeClientFromAllBuckets(String, Duration) - Method in class com.couchbase.transactions.cleanup.ClientRecord
Called on shutdown to cleanly remove a client from the client-record.
removedIds() - Method in class com.couchbase.transactions.components.ATREntry
 
replace(TransactionGetResult, Object, TransactionReplaceOptions) - Method in class com.couchbase.transactions.AttemptContext
Mutates the specified doc with new content, using the document's last TransactionGetResult.cas().
replace(TransactionGetResult, Object) - Method in class com.couchbase.transactions.AttemptContext
 
replace(TransactionGetResult, Object) - Method in class com.couchbase.transactions.AttemptContextReactive
 
replace(TransactionGetResult, Object, TransactionReplaceOptions) - Method in class com.couchbase.transactions.AttemptContextReactive
Mutates the specified doc with new content, using the document's last TransactionGetResult.cas().
REPLACE - Static variable in class com.couchbase.transactions.components.OperationTypes
 
replacedIds() - Method in class com.couchbase.transactions.components.ATREntry
 
replaceOptions() - Static method in class com.couchbase.transactions.TransactionReplaceOptions
 
reset() - Method in class com.couchbase.transactions.atr.MarkableCrc32
 
result() - Method in exception com.couchbase.transactions.error.TransactionFailed
 
RetryAtrCommit - Exception in com.couchbase.transactions.error.internal
Indicates that committing the ATR entry should be retried.
RetryAtrCommit() - Constructor for exception com.couchbase.transactions.error.internal.RetryAtrCommit
 
RetryOperation - Exception in com.couchbase.transactions.error.internal
Indicates that this operation should be retried.
RetryOperation() - Constructor for exception com.couchbase.transactions.error.internal.RetryOperation
 
retryTransaction() - Method in exception com.couchbase.transactions.error.external.TransactionOperationFailed
 
retryTransaction() - Method in class com.couchbase.transactions.error.internal.TransactionOperationFailedBuilder
 
RetryTransaction - Exception in com.couchbase.transactions.error
Causes the transaction to be retried.
RetryTransaction() - Constructor for exception com.couchbase.transactions.error.RetryTransaction
 
revid() - Method in class com.couchbase.transactions.components.DocumentMetadata
 
revidPreTxn() - Method in class com.couchbase.transactions.components.TransactionLinks
 
rollback() - Method in class com.couchbase.transactions.AttemptContext
Rolls back the transaction.
rollback() - Method in class com.couchbase.transactions.AttemptContextReactive
Rolls back the transaction.
rollback(TransactionSerializedContext, PerTransactionConfig) - Method in class com.couchbase.transactions.Transactions
Rolls back a deferred transaction.
rollback(TransactionSerializedContext) - Method in class com.couchbase.transactions.Transactions
Rolls back a deferred transaction, using a default PerTransactionConfig
rollback(TransactionSerializedContext, PerTransactionConfig) - Method in class com.couchbase.transactions.TransactionsReactive
 
run() - Method in class com.couchbase.transactions.log.EventBusPersistedLogger
 
run(Consumer<AttemptContext>, PerTransactionConfig) - Method in class com.couchbase.transactions.Transactions
Runs supplied transactional logic until success or failure.
run(Consumer<AttemptContext>) - Method in class com.couchbase.transactions.Transactions
Runs supplied transactional logic until success or failure.
run(Function<AttemptContextReactive, Mono<Void>>, PerTransactionConfig) - Method in class com.couchbase.transactions.TransactionsReactive
Runs the supplied transactional logic until success or failure.
run(Function<AttemptContextReactive, Mono<Void>>) - Method in class com.couchbase.transactions.TransactionsReactive
runLostAttemptsCleanupThread() - Method in class com.couchbase.transactions.config.TransactionConfig
 
runRegularAttemptsCleanupThread() - Method in class com.couchbase.transactions.config.TransactionConfig
 

S

scanCap(int) - Method in class com.couchbase.transactions.TransactionQueryOptions
Supports customizing the maximum buffered channel size between the indexer and the query service.
scanWait(Duration) - Method in class com.couchbase.transactions.TransactionQueryOptions
Allows customizing how long the query engine is willing to wait until the index catches up to whatever scan consistency is asked for in this query.
scopeName() - Method in class com.couchbase.transactions.components.DocRecord
 
serialized() - Method in class com.couchbase.transactions.TransactionContext
 
serialized(TransactionSerializedContext) - Method in class com.couchbase.transactions.TransactionContext
 
serialized() - Method in class com.couchbase.transactions.TransactionResult
Returns a serialized representation of a deferred transaction, suitable for later commit or rollback.
serializer() - Method in class com.couchbase.transactions.TransactionQueryOptions.Built
 
serializer(JsonSerializer) - Method in class com.couchbase.transactions.TransactionQueryOptions
Provides a custom JsonSerializer to be used for decoding the rows as they return from the server.
setAttemptContextFactory(AttemptContextFactory) - Method in class com.couchbase.transactions.TransactionsReactive
Deprecated.
SimpleEventBusLogger - Class in com.couchbase.transactions.log
Simple wrapper around logging to the Couchbase event bus.
SimpleEventBusLogger(EventBus) - Constructor for class com.couchbase.transactions.log.SimpleEventBusLogger
 
SimpleEventBusLogger(EventBus, String) - Constructor for class com.couchbase.transactions.log.SimpleEventBusLogger
 
span() - Method in class com.couchbase.transactions.TransactionContext
 
SpanWrapper - Class in com.couchbase.transactions.support
This used to wrap OpenTracing Spans, but now that OpenTracing has been removed (for future replacement by OpenTelemetry, when that is stable), this is now a no-op placeholder.
SpanWrapper() - Constructor for class com.couchbase.transactions.support.SpanWrapper
 
STAGED_DATA - Static variable in class com.couchbase.transactions.support.TransactionFields
 
stagedAttemptId() - Method in class com.couchbase.transactions.components.TransactionLinks
 
stagedContent() - Method in class com.couchbase.transactions.components.TransactionLinks
 
stagedContentAsJson() - Method in class com.couchbase.transactions.components.TransactionLinks
 
stagedInsertIds() - Method in class com.couchbase.transactions.TransactionAttempt
The IDs of any documents that were successfully staged to be inserted by this attempt.
stagedInserts() - Method in class com.couchbase.transactions.cleanup.CleanupRequest
 
StagedMutation - Class in com.couchbase.transactions.support
 
StagedMutation(TransactionGetResult, byte[], StagedMutationType, MutateInResult) - Constructor for class com.couchbase.transactions.support.StagedMutation
 
StagedMutationType - Enum in com.couchbase.transactions.support
 
stagedRemoveIds() - Method in class com.couchbase.transactions.TransactionAttempt
The IDs of any documents that were successfully staged to be removed by this attempt.
stagedRemoves() - Method in class com.couchbase.transactions.cleanup.CleanupRequest
 
stagedReplaceIds() - Method in class com.couchbase.transactions.TransactionAttempt
The IDs of any documents that were successfully staged to be replaced by this attempt.
stagedReplaces() - Method in class com.couchbase.transactions.cleanup.CleanupRequest
 
stagedTransactionId() - Method in class com.couchbase.transactions.components.TransactionLinks
 
standard - Variable in class com.couchbase.transactions.cleanup.CleanerMock
 
standard - Variable in class com.couchbase.transactions.cleanup.CleanerMockCreatorFactory
 
standard - Variable in class com.couchbase.transactions.util.TransactionMock
 
start() - Method in class com.couchbase.transactions.log.TransactionCleanupEndRunEvent
Returns details of the start of this cleanup run.
start() - Method in class com.couchbase.transactions.support.SpanWrapper
 
startTimeClient() - Method in class com.couchbase.transactions.TransactionContext
 
state() - Method in class com.couchbase.transactions.cleanup.CleanupRequest
 
state() - Method in class com.couchbase.transactions.components.ATREntry
 
status() - Method in class com.couchbase.transactions.TransactionGetResult
Deprecated.
this field is now deprecated as of 1.1.3 and should no longer be used or checked by the application.
status(TransactionJsonDocumentStatus) - Method in class com.couchbase.transactions.TransactionGetResult
 
stop() - Method in class com.couchbase.transactions.cleanup.LostCleanupDistributed
 
stopBackgroundProcesses() - Method in class com.couchbase.transactions.cleanup.TransactionsCleanup
 
stopThreads() - Method in class com.couchbase.transactions.cleanup.LostCleanupDistributed
 
success() - Method in class com.couchbase.transactions.cleanup.CleanupFailedEvent
 
success() - Method in class com.couchbase.transactions.log.IllegalDocumentState
 
success() - Method in class com.couchbase.transactions.log.LostCleanupThreadEndedPrematurely
 
success() - Method in class com.couchbase.transactions.log.TransactionCleanupAttempt
 
success() - Method in class com.couchbase.transactions.log.TransactionCleanupEndRunEvent
 
success() - Method in class com.couchbase.transactions.log.TransactionCleanupStartRunEvent
 
success() - Method in class com.couchbase.transactions.log.TransactionEvent
Provided so the app check if this event is regarded as a success, and if not, output any logs it has.
success() - Method in class com.couchbase.transactions.log.TransactionsStarted
 
SUPPORTED - Static variable in enum com.couchbase.transactions.forwards.Extensions
All protocol extensions supported by this implementation.
Supported - Class in com.couchbase.transactions.forwards
Defines what is support by this implementation (extensions and protocol version).
Supported() - Constructor for class com.couchbase.transactions.forwards.Supported
 
SUPPORTED - Static variable in class com.couchbase.transactions.forwards.Supported
 

T

target() - Method in class com.couchbase.transactions.query.TargetedQueryRequest
 
TargetedQueryRequest - Class in com.couchbase.transactions.query
 
TargetedQueryRequest(Duration, CoreContext, RetryStrategy, Authenticator, String, byte[], boolean, String, String, NodeIdentifier) - Constructor for class com.couchbase.transactions.query.TargetedQueryRequest
 
terminatedByException() - Method in class com.couchbase.transactions.TransactionAttempt
If the attempt was ended by a transaction, this Optional will contain it.
TestAttemptContextFactory - Class in com.couchbase.transactions.util
Can be used for testing transactions, but is for internal use only.
TestAttemptContextFactory(TransactionMock) - Constructor for class com.couchbase.transactions.util.TestAttemptContextFactory
 
TestAttemptContextReactive - Class in com.couchbase.transactions.util
Can be used for testing transactions, but is for internal use only.
TestAttemptContextReactive(TransactionContext, TransactionConfig, String, TransactionsReactive, Optional<SpanWrapper>, TransactionMock) - Constructor for class com.couchbase.transactions.util.TestAttemptContextReactive
 
TestAttemptContextReactive(JsonObject, TransactionContext, TransactionConfig, TransactionsReactive, TransactionMock) - Constructor for class com.couchbase.transactions.util.TestAttemptContextReactive
 
testFactories(AttemptContextFactory, CleanerFactory, ClientRecordFactory) - Method in class com.couchbase.transactions.config.TransactionConfigBuilder
For internal testing.
TestFailAmbiguous - Exception in com.couchbase.transactions.error.internal
Used only in testing: injects an error that will be handled as FAIL_AMBIGUOUS.
TestFailAmbiguous() - Constructor for exception com.couchbase.transactions.error.internal.TestFailAmbiguous
 
TestFailAmbiguous(String) - Constructor for exception com.couchbase.transactions.error.internal.TestFailAmbiguous
 
TestFailHard - Exception in com.couchbase.transactions.error.internal
Used only in testing: injects an error that will be handled as FAIL_HARD.
TestFailHard() - Constructor for exception com.couchbase.transactions.error.internal.TestFailHard
 
TestFailHard(String) - Constructor for exception com.couchbase.transactions.error.internal.TestFailHard
 
TestFailOther - Exception in com.couchbase.transactions.error.internal
Used only in testing: injects an error that will be handled as FAIL_OTHER.
TestFailOther() - Constructor for exception com.couchbase.transactions.error.internal.TestFailOther
 
TestFailOther(String) - Constructor for exception com.couchbase.transactions.error.internal.TestFailOther
 
TestFailTransient - Exception in com.couchbase.transactions.error.internal
Used only in testing: injects a FAIL_TRANSIENT error.
TestFailTransient() - Constructor for exception com.couchbase.transactions.error.internal.TestFailTransient
 
TestFailTransient(String) - Constructor for exception com.couchbase.transactions.error.internal.TestFailTransient
 
ThreadStopRequested - Exception in com.couchbase.transactions.error.internal
 
ThreadStopRequested() - Constructor for exception com.couchbase.transactions.error.internal.ThreadStopRequested
 
timeBeforeRehandlingFailedCleanup() - Method in class com.couchbase.transactions.cleanup.Cleaner
 
timeBeforeRehandlingFailedCleanup - Variable in class com.couchbase.transactions.cleanup.CleanerMockCreatorFactory
 
timeBeforeRehandlingFailedCleanupDefault - Variable in class com.couchbase.transactions.cleanup.Cleaner
 
timeOfLastRun() - Method in class com.couchbase.transactions.log.TransactionCleanupEndRunEvent
How long it took to do the last 'run', e.g.
timeSinceStartOfTransactionsMillis(long) - Method in class com.couchbase.transactions.TransactionContext
 
timestampCommitMsecs() - Method in class com.couchbase.transactions.components.ATREntry
 
timestampCompleteMsecs() - Method in class com.couchbase.transactions.components.ATREntry
 
timestampRollBackMsecs() - Method in class com.couchbase.transactions.components.ATREntry
 
timestampRolledBackMsecs() - Method in class com.couchbase.transactions.components.ATREntry
 
timestampStartMsecs() - Method in class com.couchbase.transactions.components.ATREntry
 
timeTaken() - Method in class com.couchbase.transactions.TransactionAttempt
Returns the time taken by this attempt.
timeTaken() - Method in class com.couchbase.transactions.TransactionResult
Returns the total time taken by a transaction.
toRaise() - Method in exception com.couchbase.transactions.error.external.TransactionOperationFailed
 
toString() - Method in class com.couchbase.transactions.AttemptContextReactive
 
toString() - Method in class com.couchbase.transactions.cleanup.ATRStats
 
toString() - Method in class com.couchbase.transactions.cleanup.CleanupRequest
 
toString() - Method in class com.couchbase.transactions.components.ATREntry
 
toString() - Method in class com.couchbase.transactions.components.DocRecord
 
toString() - Method in class com.couchbase.transactions.components.TransactionLinks
 
toString() - Method in exception com.couchbase.transactions.error.external.TransactionOperationFailed
 
toString() - Method in class com.couchbase.transactions.forwards.ForwardCompatibility
 
toString() - Method in class com.couchbase.transactions.forwards.Supported
 
toString() - Method in class com.couchbase.transactions.log.LogDefer
 
toString() - Method in class com.couchbase.transactions.support.StagedMutation
 
toString() - Method in class com.couchbase.transactions.TransactionAttempt
 
toString() - Method in class com.couchbase.transactions.TransactionGetResult
 
toString() - Method in class com.couchbase.transactions.TransactionResult
 
toString() - Method in class com.couchbase.transactions.util.LogDeferDocId
 
toString() - Method in class com.couchbase.transactions.util.LogDeferThrowable
 
totalActiveClients() - Method in class com.couchbase.transactions.log.TransactionCleanupStartRunEvent
The total active, alive clients taking part in cleanup, including this one.
totalAtrs() - Method in class com.couchbase.transactions.log.TransactionCleanupStartRunEvent
The total number of ATRs being checked by all clients.
trace(String, String) - Method in class com.couchbase.transactions.log.TransactionLogger
 
trace(String) - Method in class com.couchbase.transactions.log.TransactionLogger
 
trace(String, String, Object...) - Method in class com.couchbase.transactions.log.TransactionLogger
 
TRANSACTION_ID - Static variable in class com.couchbase.transactions.support.TransactionFields
 
TRANSACTION_INTERFACE_PREFIX - Static variable in class com.couchbase.transactions.support.TransactionFields
 
TRANSACTION_INTERFACE_PREFIX_ONLY - Static variable in class com.couchbase.transactions.support.TransactionFields
 
TRANSACTION_RESTORE_PREFIX - Static variable in class com.couchbase.transactions.support.TransactionFields
 
TRANSACTION_RESTORE_PREFIX_ONLY - Static variable in class com.couchbase.transactions.support.TransactionFields
 
TransactionAbortedExternally - Exception in com.couchbase.transactions.error.external
Another actor aborted this transaction and it was unable to commit.
TransactionAbortedExternally() - Constructor for exception com.couchbase.transactions.error.external.TransactionAbortedExternally
 
TransactionAttempt - Class in com.couchbase.transactions
Each transaction involves one or more attempts at performing the application's transaction logic.
TransactionCleanupAttempt - Class in com.couchbase.transactions.log
Emitted when the lost transactions cleanup process discovered a lost transaction and attempted to clean it up.
TransactionCleanupAttempt(Event.Severity, boolean, boolean, List<LogDefer>, String, String, ReactiveCollection, CleanupRequest, String) - Constructor for class com.couchbase.transactions.log.TransactionCleanupAttempt
 
TransactionCleanupEndRunEvent - Class in com.couchbase.transactions.log
Emitted periodically with a summary of cleanup data since the last event.
TransactionCleanupEndRunEvent(TransactionCleanupStartRunEvent, Map<String, ATRStats>, Duration) - Constructor for class com.couchbase.transactions.log.TransactionCleanupEndRunEvent
 
TransactionCleanupStartRunEvent - Class in com.couchbase.transactions.log
Emitted periodically with a summary of what will be done soon for cleanup.
TransactionCleanupStartRunEvent(String, String, String, ClientRecordDetails, Duration, int, int, Duration) - Constructor for class com.couchbase.transactions.log.TransactionCleanupStartRunEvent
 
TransactionCommitAmbiguous - Exception in com.couchbase.transactions.error
The transaction expired at the point of trying to commit it.
TransactionCommitAmbiguous(TransactionResult, String) - Constructor for exception com.couchbase.transactions.error.TransactionCommitAmbiguous
 
TransactionCommitAmbiguous(Throwable, TransactionResult, String) - Constructor for exception com.couchbase.transactions.error.TransactionCommitAmbiguous
 
TransactionConfig - Class in com.couchbase.transactions.config
Tunables for the transaction.
TransactionConfigBuilder - Class in com.couchbase.transactions.config
Provides all configurable parameters for Couchbase transactions, in a builder format.
TransactionContext - Class in com.couchbase.transactions
Stores some context related to a transaction.
TransactionContext(EventBus, String, Duration, Duration, TransactionConfig, PerTransactionConfig) - Constructor for class com.couchbase.transactions.TransactionContext
 
transactionDurabilityLevel() - Method in class com.couchbase.transactions.config.TransactionConfig
 
TransactionDurabilityLevel - Enum in com.couchbase.transactions
 
TransactionEvent - Class in com.couchbase.transactions.log
All transaction events derive from this.
TransactionEvent(Event.Severity, String) - Constructor for class com.couchbase.transactions.log.TransactionEvent
 
transactionExpirationTime() - Method in class com.couchbase.transactions.config.TransactionConfig
 
TransactionExpired - Exception in com.couchbase.transactions.error
The transaction could not be fully completed in the configured timeout.
TransactionExpired(TransactionResult, String) - Constructor for exception com.couchbase.transactions.error.TransactionExpired
 
TransactionExpired(Throwable, TransactionResult, String) - Constructor for exception com.couchbase.transactions.error.TransactionExpired
 
TransactionFailed - Exception in com.couchbase.transactions.error
The transaction failed to reach the Committed point.
TransactionFailed(TransactionResult) - Constructor for exception com.couchbase.transactions.error.TransactionFailed
 
TransactionFailed(TransactionResult, String) - Constructor for exception com.couchbase.transactions.error.TransactionFailed
 
TransactionFailed(Throwable, TransactionResult) - Constructor for exception com.couchbase.transactions.error.TransactionFailed
 
TransactionFailed(Throwable, TransactionResult, String) - Constructor for exception com.couchbase.transactions.error.TransactionFailed
 
TransactionFields - Class in com.couchbase.transactions.support
 
TransactionGetResult - Class in com.couchbase.transactions
Represents a value fetched from Couchbase, along with additional transactional metadata.
TransactionGetResult(String, byte[], long, ReactiveCollection, TransactionLinks, TransactionJsonDocumentStatus, Optional<DocumentMetadata>, Transcoder, Optional<JsonObject>) - Constructor for class com.couchbase.transactions.TransactionGetResult
 
transactionId() - Method in class com.couchbase.transactions.AttemptContext
Returns the globally unique ID of the overall transaction owning this attempt, which may be useful for debugging and logging purposes.
transactionId() - Method in class com.couchbase.transactions.AttemptContextReactive
Returns the globally unique ID of the overall transaction owning this attempt, which may be useful for debugging and logging purposes.
transactionId() - Method in class com.couchbase.transactions.components.ATREntry
This was added with {ExtTransactionId}
transactionId() - Method in class com.couchbase.transactions.TransactionContext
 
transactionId() - Method in class com.couchbase.transactions.TransactionResult
Returns the id of this transaction.
TransactionInsertOptions - Class in com.couchbase.transactions
 
TransactionInsertOptions.BuiltOptions - Class in com.couchbase.transactions
 
TransactionJsonDocumentStatus - Enum in com.couchbase.transactions
Deprecated.
TransactionLinks - Class in com.couchbase.transactions.components
Stores the transaction links stored on each document in a transaction
TransactionLinks(Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<Long>, Optional<String>, boolean, Optional<String>, Optional<ForwardCompatibility>) - Constructor for class com.couchbase.transactions.components.TransactionLinks
 
TransactionLogEvent - Class in com.couchbase.transactions.log
If TransactionConfig.logDirectly() has been set, transaction logging will be output via these events.
TransactionLogEvent(Event.Severity, String, String) - Constructor for class com.couchbase.transactions.log.TransactionLogEvent
 
TransactionLogger - Class in com.couchbase.transactions.log
A logger optimized for logging transactions-specific info.
TransactionLogger(EventBus, String, boolean, Event.Severity) - Constructor for class com.couchbase.transactions.log.TransactionLogger
 
TransactionMock - Class in com.couchbase.transactions.util
Can be used for testing transactions, but is for internal use only.
TransactionMock() - Constructor for class com.couchbase.transactions.util.TransactionMock
 
TransactionOperationFailed - Exception in com.couchbase.transactions.error.external
This operation (such as a replace, get or insert) either failed or ambiguously succeeded.
TransactionOperationFailed(AttemptContextReactive, ErrorClasses, boolean, boolean, Throwable, TransactionOperationFailed.FinalErrorToRaise) - Constructor for exception com.couchbase.transactions.error.external.TransactionOperationFailed
 
TransactionOperationFailed.FinalErrorToRaise - Enum in com.couchbase.transactions.error.external
 
TransactionOperationFailedBuilder - Class in com.couchbase.transactions.error.internal
Allows constructing a TransactionOperationFailed.
TransactionQueryOptions - Class in com.couchbase.transactions
Allows customizing various N1QL query options.
TransactionQueryOptions.Built - Class in com.couchbase.transactions
 
TransactionReplaceOptions - Class in com.couchbase.transactions
 
TransactionReplaceOptions.BuiltOptions - Class in com.couchbase.transactions
 
TransactionResult - Class in com.couchbase.transactions
Provides some debugging and logging facilities for tracking what happened during a transaction.
Transactions - Class in com.couchbase.transactions
The starting point for creating Couchbase transactions.
TransactionsCleanup - Class in com.couchbase.transactions.cleanup
Owns cleanup threads.
TransactionsCleanup(TransactionConfig, ClusterData) - Constructor for class com.couchbase.transactions.cleanup.TransactionsCleanup
 
TransactionSerializedContext - Class in com.couchbase.transactions.deferred
 
TransactionsReactive - Class in com.couchbase.transactions
An asynchronous version of Transactions, allowing transactions to be created and run in an asynchronous manner.
TransactionsStarted - Class in com.couchbase.transactions.log
An event that's fired when a Transactions object is successfully created.
TransactionsStarted(TransactionConfig) - Constructor for class com.couchbase.transactions.log.TransactionsStarted
 
TriFunction<T,U,V,R> - Interface in com.couchbase.transactions.util
 
type - Variable in class com.couchbase.transactions.support.StagedMutation
 
TYPE - Static variable in class com.couchbase.transactions.support.TransactionFields
 

U

unstagingComplete() - Method in class com.couchbase.transactions.TransactionResult
Returns whether all documents were successfully unstaged.
update(byte[], int, int) - Method in class com.couchbase.transactions.atr.MarkableCrc32
 
update(int) - Method in class com.couchbase.transactions.atr.MarkableCrc32
 

V

value() - Method in enum com.couchbase.transactions.forwards.Extensions
 
value() - Method in enum com.couchbase.transactions.forwards.ForwardCompatibilityStages
 
valueOf(String) - Static method in enum com.couchbase.transactions.components.CasMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.couchbase.transactions.error.external.TransactionOperationFailed.FinalErrorToRaise
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.couchbase.transactions.error.internal.ErrorClasses
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.couchbase.transactions.forwards.Extensions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.couchbase.transactions.forwards.ForwardCompatibilityStages
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.couchbase.transactions.support.AttemptStates
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.couchbase.transactions.support.StagedMutationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.couchbase.transactions.TransactionDurabilityLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.couchbase.transactions.TransactionJsonDocumentStatus
Deprecated.
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.couchbase.transactions.components.CasMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.transactions.error.external.TransactionOperationFailed.FinalErrorToRaise
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.transactions.error.internal.ErrorClasses
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.transactions.forwards.Extensions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.transactions.forwards.ForwardCompatibilityStages
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.transactions.support.AttemptStates
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.transactions.support.StagedMutationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.transactions.TransactionDurabilityLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.couchbase.transactions.TransactionJsonDocumentStatus
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
vbucketForKey(String) - Static method in class com.couchbase.transactions.atr.ATRIds
 
vbucketForKey(String, int) - Static method in class com.couchbase.transactions.atr.ATRIds
 
verbose(String) - Method in class com.couchbase.transactions.log.SimpleEventBusLogger
 

W

warn(String) - Method in class com.couchbase.transactions.log.SimpleEventBusLogger
 
warn(String, String) - Method in class com.couchbase.transactions.log.TransactionLogger
 
warn(String, String, Object...) - Method in class com.couchbase.transactions.log.TransactionLogger
 
warn(String) - Method in class com.couchbase.transactions.log.TransactionLogger
 
withTag(String, String) - Method in class com.couchbase.transactions.support.SpanWrapper
 
wrap(InsertOptions, SpanWrapper, TransactionConfig, PerTransactionConfig, Core) - Static method in class com.couchbase.transactions.support.OptionsWrapperUtil
 
wrap(InsertOptions, SpanWrapper, TransactionConfig, Core) - Static method in class com.couchbase.transactions.support.OptionsWrapperUtil
 
wrap(RemoveOptions, SpanWrapper, TransactionConfig, PerTransactionConfig, Core) - Static method in class com.couchbase.transactions.support.OptionsWrapperUtil
 
wrap(RemoveOptions, SpanWrapper, TransactionConfig, Core) - Static method in class com.couchbase.transactions.support.OptionsWrapperUtil
 
wrap(MutateInOptions, SpanWrapper, TransactionConfig, PerTransactionConfig, Core) - Static method in class com.couchbase.transactions.support.OptionsWrapperUtil
 
wrap(MutateInOptions, SpanWrapper, TransactionConfig, Core) - Static method in class com.couchbase.transactions.support.OptionsWrapperUtil
 
wrap(SpanWrapper, TransactionConfig, PerTransactionConfig, Core) - Static method in class com.couchbase.transactions.support.OptionsWrapperUtil
 
write(String, String) - Method in class com.couchbase.transactions.log.PersistedLogWriter
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links