Package com.couchbase.client.kotlin.transactions

Types

Link copied to clipboard
class TransactionAttemptContext
Link copied to clipboard
class TransactionCommitAmbiguousException(e: CoreTransactionCommitAmbiguousException) : TransactionFailedException

The transaction expired at the point of trying to commit it. It is ambiguous whether the transaction has committed or not. Actors may be able to see the content of this transaction.

Link copied to clipboard
class TransactionExpiredException(e: CoreTransactionExpiredException) : TransactionFailedException

The transaction could not be fully completed in the configured timeout.

Link copied to clipboard
open class TransactionFailedException(wrapped: CoreTransactionFailedException) : CouchbaseException

The transaction failed to reach the Committed point.

Link copied to clipboard
class TransactionGetResult

A document inside a transaction.

Link copied to clipboard
class TransactionResult<V>

Holds the value returned by the transaction lambda, as well as debugging and logging facilities for tracking what happened during the transaction.

Link copied to clipboard
class Transactions

The starting point for accessing Couchbase transactions.