- 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
-
- 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
-
- 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(Cluster, TransactionConfig) - Static method in class com.couchbase.transactions.Transactions
-
- create(Cluster, TransactionConfigBuilder) - Static method in class com.couchbase.transactions.Transactions
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-