@Stability.Internal
public class TransactionConfig
extends java.lang.Object
This is the immutable value class, TransactionConfigBuilder
is the builder. See that class for definitions
of these methods.
Modifier and Type | Method and Description |
---|---|
AttemptContextFactory |
attemptContextFactory() |
CleanerFactory |
cleanerFactory() |
java.time.Duration |
cleanupWindow() |
ClientRecordFactory |
clientRecordFactory() |
com.couchbase.client.core.msg.kv.DurabilityLevel |
durabilityLevel() |
java.util.Optional<java.time.Duration> |
keyValueTimeout() |
boolean |
logDirectly() |
java.util.Optional<com.couchbase.client.core.cnc.Event.Severity> |
logDirectlyLevel() |
boolean |
logOnFailure() |
com.couchbase.client.core.cnc.Event.Severity |
logOnFailureLevel() |
java.util.Optional<com.couchbase.client.java.Collection> |
metadataCollection() |
int |
numAtrs() |
java.util.Optional<com.couchbase.client.java.Collection> |
persistentLoggingCollection() |
boolean |
runLostAttemptsCleanupThread() |
boolean |
runRegularAttemptsCleanupThread() |
TransactionDurabilityLevel |
transactionDurabilityLevel() |
java.time.Duration |
transactionExpirationTime() |
public boolean logDirectly()
public java.util.Optional<com.couchbase.client.core.cnc.Event.Severity> logDirectlyLevel()
public boolean runLostAttemptsCleanupThread()
public boolean runRegularAttemptsCleanupThread()
public java.time.Duration cleanupWindow()
public java.time.Duration transactionExpirationTime()
public boolean logOnFailure()
public com.couchbase.client.core.cnc.Event.Severity logOnFailureLevel()
public java.util.Optional<java.time.Duration> keyValueTimeout()
public TransactionDurabilityLevel transactionDurabilityLevel()
public com.couchbase.client.core.msg.kv.DurabilityLevel durabilityLevel()
public AttemptContextFactory attemptContextFactory()
public CleanerFactory cleanerFactory()
public ClientRecordFactory clientRecordFactory()
public java.util.Optional<com.couchbase.client.java.Collection> persistentLoggingCollection()
public int numAtrs()
public java.util.Optional<com.couchbase.client.java.Collection> metadataCollection()