Class UncategorizedTransactionDataAccessException

All Implemented Interfaces:
com.couchbase.client.core.error.transaction.internal.WrappedTransactionOperationFailedException, Serializable

public class UncategorizedTransactionDataAccessException extends UncategorizedDataAccessException implements com.couchbase.client.core.error.transaction.internal.WrappedTransactionOperationFailedException
An opaque signal that something went wrong during the execution of an operation inside a transaction.

The application is not expected to catch or inspect this exception, and should allow it to propagate.

Internal state has been set that ensures that the transaction will act appropriately (including rolling back and retrying if necessary) regardless of what the application does with this exception.

Author:
Graham Pople
See Also:
  • Constructor Details

    • UncategorizedTransactionDataAccessException

      public UncategorizedTransactionDataAccessException(com.couchbase.client.core.error.transaction.TransactionOperationFailedException err)
  • Method Details

    • wrapped

      public com.couchbase.client.core.error.transaction.TransactionOperationFailedException wrapped()
      Specified by:
      wrapped in interface com.couchbase.client.core.error.transaction.internal.WrappedTransactionOperationFailedException