Class TxnExecutionException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.multiverse.api.exceptions.TxnExecutionException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AtomicOperationException, IllegalCommuteException, IllegalTxnStateException, PropagationException, RetryException, StmMismatchException

public class TxnExecutionException extends RuntimeException
A RuntimeException thrown when something fails while executing a Txn.

This exception is not caught by the TxnExecutor.

See Also:
  • Field Details

  • Constructor Details

    • TxnExecutionException

      public TxnExecutionException()
      Creates a new TransactionalExecutionException.
    • TxnExecutionException

      public TxnExecutionException(String message)
      Creates a new TransactionalExecutionException with the provided message and cause.
      Parameters:
      message - message of the exception.
    • TxnExecutionException

      public TxnExecutionException(String message, Throwable cause)
      Creates a new TransactionalExecutionException with the provided message and cause.
      Parameters:
      message - the message of the exception.
      cause - the Throwable that caused the exception.
    • TxnExecutionException

      public TxnExecutionException(Throwable cause)
      Creates a new TransactionalExecutionException with the provided cause.
      Parameters:
      cause - the Throwable that was the cause of this TransactionalExecutionException.