Class CoreMergedTransactionConfig
- java.lang.Object
-
- com.couchbase.client.core.transaction.config.CoreMergedTransactionConfig
-
@Internal public class CoreMergedTransactionConfig extends Object
MergesCoreTransactionOptions
andCoreTransactionsConfig
.
-
-
Constructor Summary
Constructors Constructor Description CoreMergedTransactionConfig(CoreTransactionsConfig config)
CoreMergedTransactionConfig(CoreTransactionsConfig config, Optional<CoreTransactionOptions> perConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransactionAttemptContextFactory
attemptContextFactory()
CleanerFactory
cleanerFactory()
CoreTransactionsCleanupConfig
cleanupConfig()
ClientRecordFactory
clientRecordFactory()
DurabilityLevel
durabilityLevel()
Duration
expirationTime()
Optional<CollectionIdentifier>
metadataCollection()
int
numAtrs()
Optional<RequestSpan>
parentSpan()
Optional<String>
scanConsistency()
-
-
-
Constructor Detail
-
CoreMergedTransactionConfig
public CoreMergedTransactionConfig(CoreTransactionsConfig config)
-
CoreMergedTransactionConfig
public CoreMergedTransactionConfig(CoreTransactionsConfig config, Optional<CoreTransactionOptions> perConfig)
-
-
Method Detail
-
parentSpan
public Optional<RequestSpan> parentSpan()
-
expirationTime
public Duration expirationTime()
-
cleanupConfig
public CoreTransactionsCleanupConfig cleanupConfig()
-
durabilityLevel
public DurabilityLevel durabilityLevel()
-
attemptContextFactory
public TransactionAttemptContextFactory attemptContextFactory()
-
cleanerFactory
public CleanerFactory cleanerFactory()
-
clientRecordFactory
public ClientRecordFactory clientRecordFactory()
-
numAtrs
public int numAtrs()
-
metadataCollection
public Optional<CollectionIdentifier> metadataCollection()
-
-