Uses of Class
com.couchbase.client.core.transaction.config.CoreMergedTransactionConfig
-
-
Uses of CoreMergedTransactionConfig in com.couchbase.client.core.transaction
Methods in com.couchbase.client.core.transaction with parameters of type CoreMergedTransactionConfig Modifier and Type Method Description CoreTransactionAttemptContext
CoreTransactionsReactive. createAttemptContext(CoreTransactionContext overall, CoreMergedTransactionConfig config, String attemptId)
Mono<CoreTransactionResult>
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.Constructors in com.couchbase.client.core.transaction with parameters of type CoreMergedTransactionConfig Constructor Description CoreTransactionAttemptContext(Core core, CoreTransactionContext overall, CoreMergedTransactionConfig config, String attemptId, CoreTransactionsReactive parent, Optional<SpanWrapper> parentSpan, CoreTransactionAttemptContextHooks hooks)
CoreTransactionContext(RequestTracer tracer, EventBus eventBus, String transactionId, CoreMergedTransactionConfig config, CoreTransactionsCleanup cleanup)
-
Uses of CoreMergedTransactionConfig in com.couchbase.client.core.transaction.components
Methods in com.couchbase.client.core.transaction.components with parameters of type CoreMergedTransactionConfig Modifier and Type Method Description static Mono<Optional<ActiveTransactionRecordEntry>>
ActiveTransactionRecord. findEntryForTransaction(Core core, CollectionIdentifier atrCollection, String atrId, String attemptId, CoreMergedTransactionConfig config, SpanWrapper pspan, CoreTransactionLogger logger)
static Mono<Optional<CoreTransactionGetResult>>
DocumentGetter. getAsync(Core core, CoreTransactionLogger LOGGER, CollectionIdentifier collection, CoreMergedTransactionConfig config, String docId, String byAttemptId, boolean justReturn, SpanWrapper span, Optional<String> resolvingMissingATREntry)
-
Uses of CoreMergedTransactionConfig in com.couchbase.client.core.transaction.support
Methods in com.couchbase.client.core.transaction.support with parameters of type CoreMergedTransactionConfig Modifier and Type Method Description CoreTransactionAttemptContext
TransactionAttemptContextFactory. create(Core core, CoreTransactionContext overall, CoreMergedTransactionConfig config, String attemptId, CoreTransactionsReactive parent, Optional<SpanWrapper> parentSpan)
-
Uses of CoreMergedTransactionConfig in com.couchbase.client.core.transaction.util
Methods in com.couchbase.client.core.transaction.util with parameters of type CoreMergedTransactionConfig Modifier and Type Method Description CoreTransactionAttemptContext
TestTransactionAttemptContextFactory. create(Core core, CoreTransactionContext overall, CoreMergedTransactionConfig config, String attemptId, CoreTransactionsReactive parent, Optional<SpanWrapper> parentSpan)
-