| Package | Description |
|---|---|
| com.couchbase.client.core.transaction |
| Modifier and Type | Method and Description |
|---|---|
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.
|
Mono<CoreTransactionResult> |
CoreTransactionsReactive.run(Function<CoreTransactionAttemptContext,Mono<?>> transactionLogic,
CoreTransactionOptions perConfig)
Runs the supplied transactional logic until success or failure.
|
Copyright © 2024 Couchbase, Inc.. All rights reserved.