package config
Type Members
-
case class
SingleQueryTransactionOptions(durabilityLevel: Option[DurabilityLevel] = None, attemptContextFactory: Option[TransactionAttemptContextFactory] = None, metadataCollection: Option[CollectionIdentifier] = None) extends Product with Serializable
Allows configuring a single-query-transaction.
-
case class
TransactionOptions(durabilityLevel: Option[DurabilityLevel] = None, parentSpan: Option[RequestSpan] = None, timeout: Option[Duration] = None, attemptContextFactory: Option[TransactionAttemptContextFactory] = None, metadataCollection: Option[CollectionIdentifier] = None) extends Product with Serializable
Provides all configurable parameters for a single Couchbase transaction.
-
case class
TransactionsCleanupConfig extends Product with Serializable
Provides all configurable parameters for Couchbase transactions cleanup.
-
case class
TransactionsConfig(cleanupConfig: Option[TransactionsCleanupConfig] = None, durabilityLevel: Option[DurabilityLevel] = None, timeout: Option[Duration] = None, metadataCollection: Option[CollectionIdentifier] = None, attemptContextFactory: Option[TransactionAttemptContextFactory] = None, cleanerFactory: Option[CleanerFactory] = None, clientRecordFactory: Option[ClientRecordFactory] = None, queryConfig: Option[TransactionsQueryConfig] = None) extends Product with Serializable
Provides all configurable parameters for Couchbase transactions.
-
case class
TransactionsQueryConfig extends Product with Serializable
Allows setting a default query configuration for all transactions.