Class CoreTransactionsConfig
- java.lang.Object
-
- com.couchbase.client.core.transaction.config.CoreTransactionsConfig
-
-
Field Summary
Fields Modifier and Type Field Description static DurabilityLevel
DEFAULT_TRANSACTION_DURABILITY_LEVEL
static Duration
DEFAULT_TRANSACTION_TIMEOUT
-
Constructor Summary
Constructors Constructor Description CoreTransactionsConfig(DurabilityLevel durabilityLevel, Duration timeout, CoreTransactionsCleanupConfig cleanupConfig, TransactionAttemptContextFactory attemptContextFactory, CleanerFactory cleanerFactory, ClientRecordFactory clientRecordFactory, int numAtrs, Optional<CollectionIdentifier> metadataCollection, Optional<String> scanConsistency)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TransactionAttemptContextFactory
attemptContextFactory()
CleanerFactory
cleanerFactory()
CoreTransactionsCleanupConfig
cleanupConfig()
ClientRecordFactory
clientRecordFactory()
static CoreTransactionsConfig
createDefault()
static CoreTransactionsConfig
createForSingleQueryTransactions(DurabilityLevel durabilityLevel, Duration timeout, TransactionAttemptContextFactory transactionAttemptContextFactory, Optional<CollectionIdentifier> metadataCollection)
DurabilityLevel
durabilityLevel()
Map<String,Object>
exportAsMap()
Optional<CollectionIdentifier>
metadataCollection()
int
numAtrs()
Optional<String>
scanConsistency()
Duration
transactionExpirationTime()
-
-
-
Field Detail
-
DEFAULT_TRANSACTION_TIMEOUT
public static final Duration DEFAULT_TRANSACTION_TIMEOUT
-
DEFAULT_TRANSACTION_DURABILITY_LEVEL
public static final DurabilityLevel DEFAULT_TRANSACTION_DURABILITY_LEVEL
-
-
Constructor Detail
-
CoreTransactionsConfig
public CoreTransactionsConfig(DurabilityLevel durabilityLevel, Duration timeout, CoreTransactionsCleanupConfig cleanupConfig, @Nullable TransactionAttemptContextFactory attemptContextFactory, @Nullable CleanerFactory cleanerFactory, @Nullable ClientRecordFactory clientRecordFactory, int numAtrs, Optional<CollectionIdentifier> metadataCollection, Optional<String> scanConsistency)
-
-
Method Detail
-
createDefault
@Internal public static CoreTransactionsConfig createDefault()
-
createForSingleQueryTransactions
public static CoreTransactionsConfig createForSingleQueryTransactions(DurabilityLevel durabilityLevel, Duration timeout, TransactionAttemptContextFactory transactionAttemptContextFactory, Optional<CollectionIdentifier> metadataCollection)
-
cleanupConfig
public CoreTransactionsCleanupConfig cleanupConfig()
-
transactionExpirationTime
public Duration transactionExpirationTime()
-
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()
-
-