Uses of Class
com.couchbase.client.core.transaction.config.CoreMergedTransactionConfig
Packages that use CoreMergedTransactionConfig
Package
Description
-
Uses of CoreMergedTransactionConfig in com.couchbase.client.core.transaction
Methods in com.couchbase.client.core.transaction with parameters of type CoreMergedTransactionConfigModifier 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.Constructors in com.couchbase.client.core.transaction with parameters of type CoreMergedTransactionConfigModifierConstructorDescriptionCoreTransactionAttemptContext
(Core core, CoreTransactionContext overall, CoreMergedTransactionConfig config, String attemptId, CoreTransactionsReactive parent, Optional<SpanWrapper> parentSpan, CoreTransactionAttemptContextHooks hooks) CoreTransactionContext
(CoreContext coreContext, 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 CoreMergedTransactionConfigModifier and TypeMethodDescriptionstatic Mono<Optional<ActiveTransactionRecordEntry>>
ActiveTransactionRecord.findEntryForTransaction
(Core core, CollectionIdentifier atrCollection, String atrId, String attemptId, CoreMergedTransactionConfig config, SpanWrapper pspan, CoreTransactionLogger logger) static Mono<Optional<ActiveTransactionRecordEntry>>
ActiveTransactionRecord.findEntryForTransaction
(Core core, CollectionIdentifier atrCollection, String atrId, String attemptId, CoreMergedTransactionConfig config, SpanWrapper pspan, CoreTransactionLogger logger, MeteringUnits.MeteringUnitsBuilder units, Duration timeout) 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, MeteringUnits.MeteringUnitsBuilder units, CoreTransactionsSupportedExtensions supported, boolean preferredReplicaMode) static Mono<Optional<CoreTransactionGetResult>>
DocumentGetter.lookupStatusFromATR
(Core core, CollectionIdentifier collection, CoreTransactionGetResult doc, String byAttemptId, CoreMergedTransactionConfig config, SpanWrapper span, CoreTransactionLogger logger, MeteringUnits.MeteringUnitsBuilder units, CoreTransactionsSupportedExtensions supported) -
Uses of CoreMergedTransactionConfig in com.couchbase.client.core.transaction.support
Methods in com.couchbase.client.core.transaction.support with parameters of type CoreMergedTransactionConfigModifier and TypeMethodDescriptionTransactionAttemptContextFactory.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 CoreMergedTransactionConfigModifier and TypeMethodDescriptionTestTransactionAttemptContextFactory.create
(Core core, CoreTransactionContext overall, CoreMergedTransactionConfig config, String attemptId, CoreTransactionsReactive parent, Optional<SpanWrapper> parentSpan)