@Stability.Internal public class CoreTransactionsConfig extends Object
Modifier and Type | Field and Description |
---|---|
static DurabilityLevel |
DEFAULT_TRANSACTION_DURABILITY_LEVEL |
static Duration |
DEFAULT_TRANSACTION_TIMEOUT |
Constructor and Description |
---|
CoreTransactionsConfig(DurabilityLevel durabilityLevel,
Duration timeout,
CoreTransactionsCleanupConfig cleanupConfig,
TransactionAttemptContextFactory attemptContextFactory,
CleanerFactory cleanerFactory,
ClientRecordFactory clientRecordFactory,
int numAtrs,
Optional<CollectionIdentifier> metadataCollection,
Optional<String> scanConsistency) |
Modifier and Type | Method and 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() |
public static final Duration DEFAULT_TRANSACTION_TIMEOUT
public static final DurabilityLevel DEFAULT_TRANSACTION_DURABILITY_LEVEL
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)
@Stability.Internal public static CoreTransactionsConfig createDefault()
public static CoreTransactionsConfig createForSingleQueryTransactions(DurabilityLevel durabilityLevel, Duration timeout, TransactionAttemptContextFactory transactionAttemptContextFactory, Optional<CollectionIdentifier> metadataCollection)
public CoreTransactionsCleanupConfig cleanupConfig()
public Duration transactionExpirationTime()
public DurabilityLevel durabilityLevel()
public TransactionAttemptContextFactory attemptContextFactory()
public CleanerFactory cleanerFactory()
public ClientRecordFactory clientRecordFactory()
public int numAtrs()
public Optional<CollectionIdentifier> metadataCollection()
@Stability.Volatile public Map<String,Object> exportAsMap()
Copyright © 2024 Couchbase, Inc.. All rights reserved.