Class CoreTransactionsConfig
- java.lang.Object
-
- com.couchbase.client.core.transaction.config.CoreTransactionsConfig
-
-
Field Summary
Fields Modifier and Type Field Description static DurabilityLevelDEFAULT_TRANSACTION_DURABILITY_LEVELstatic DurationDEFAULT_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 TransactionAttemptContextFactoryattemptContextFactory()CleanerFactorycleanerFactory()CoreTransactionsCleanupConfigcleanupConfig()ClientRecordFactoryclientRecordFactory()static CoreTransactionsConfigcreateDefault()static CoreTransactionsConfigcreateForSingleQueryTransactions(DurabilityLevel durabilityLevel, Duration timeout, TransactionAttemptContextFactory transactionAttemptContextFactory, Optional<CollectionIdentifier> metadataCollection)DurabilityLeveldurabilityLevel()Map<String,Object>exportAsMap()Optional<CollectionIdentifier>metadataCollection()intnumAtrs()Optional<String>scanConsistency()DurationtransactionExpirationTime()
-
-
-
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()
-
-