Uses of Class
com.couchbase.client.core.transaction.CoreTransactionContext
Package
Description
-
Uses of CoreTransactionContext in com.couchbase.client.core.transaction
Modifier and TypeMethodDescriptionCoreTransactionsReactive.createAttemptContext
(CoreTransactionContext overall, CoreMergedTransactionConfig config, String attemptId) CoreTransactionsReactive.executeTransaction
(Mono<CoreTransactionAttemptContext> createAttempt, CoreMergedTransactionConfig config, CoreTransactionContext overall, Function<CoreTransactionAttemptContext, Mono<Void>> transactionLogic, boolean singleQueryTransactionMode) The main transactions 'engine', responsible for attempting the transaction logic as many times as required, until the transaction commits, is explicitly rolled back, or expires.ModifierConstructorDescriptionCoreTransactionAttemptContext
(Core core, CoreTransactionContext overall, CoreMergedTransactionConfig config, String attemptId, CoreTransactionsReactive parent, Optional<SpanWrapper> parentSpan, CoreTransactionAttemptContextHooks hooks) -
Uses of CoreTransactionContext in com.couchbase.client.core.transaction.support
Modifier and TypeMethodDescriptionTransactionAttemptContextFactory.create
(Core core, CoreTransactionContext overall, CoreMergedTransactionConfig config, String attemptId, CoreTransactionsReactive parent, Optional<SpanWrapper> parentSpan) -
Uses of CoreTransactionContext in com.couchbase.client.core.transaction.util
Modifier and TypeMethodDescriptionTestTransactionAttemptContextFactory.create
(Core core, CoreTransactionContext overall, CoreMergedTransactionConfig config, String attemptId, CoreTransactionsReactive parent, Optional<SpanWrapper> parentSpan)