Package | Description |
---|---|
com.couchbase.client.java.transactions | |
com.couchbase.client.java.transactions.config |
Modifier and Type | Method and Description |
---|---|
TransactionResult |
Transactions.run(Consumer<TransactionAttemptContext> transactionLogic,
TransactionOptions options)
Runs supplied transactional logic until success or failure.
|
Mono<TransactionResult> |
ReactiveTransactions.run(Function<ReactiveTransactionAttemptContext,Mono<?>> transactionLogic,
TransactionOptions options)
Runs the supplied transactional logic until success or failure.
|
Modifier and Type | Method and Description |
---|---|
TransactionOptions |
TransactionOptions.durabilityLevel(com.couchbase.client.core.msg.kv.DurabilityLevel durabilityLevel)
Overrides the default durability set, for this transaction.
|
TransactionOptions |
TransactionOptions.metadataCollection(Collection collection)
Allows setting a custom collection to use for any transactional metadata documents created by this transaction.
|
TransactionOptions |
TransactionOptions.parentSpan(com.couchbase.client.core.cnc.RequestSpan parentSpan)
Specifies the RequestSpan that's a parent for this transaction.
|
TransactionOptions |
TransactionOptions.timeout(Duration timeout)
Overrides the default timeout set, for this transaction.
|
static TransactionOptions |
TransactionOptions.transactionOptions()
Returns a new
TransactionOptions.Builder , which can be used to build up and create a
CoreTransactionOptions . |
Copyright © 2024 Couchbase, Inc.. All rights reserved.