Class TransactionException

All Implemented Interfaces:
Serializable, TraceableException
Direct Known Subclasses:
IncompatibleSchemaException, MismatchingTransactionOutcomeException

public class TransactionException extends IgniteException
This exception is thrown if a transaction can't be finished for some reason.
See Also:
  • Constructor Details

    • TransactionException

      public TransactionException(int code, @Nullable @Nullable Throwable cause)
      Creates a new transaction exception with the given error code and cause.
      Parameters:
      code - Full error code.
      cause - Optional nested exception (can be null).
    • TransactionException

      public TransactionException(int code, String message)
      Creates a new transaction exception with the given error code and detail message.
      Parameters:
      code - Full error code.
      message - Detail message.
    • TransactionException

      public TransactionException(UUID traceId, int code, @Nullable @Nullable Throwable cause)
      Creates a new transaction exception with the given trace id, error code and cause.
      Parameters:
      traceId - Unique identifier of this exception.
      code - Full error code.
      cause - Optional nested exception (can be null).
    • TransactionException

      public TransactionException(int code, String message, @Nullable @Nullable Throwable cause)
      Creates a new transaction exception with the given error code, detail message and cause.
      Parameters:
      code - Full error code.
      message - Detail message.
      cause - Optional nested exception (can be null).
    • TransactionException

      public TransactionException(UUID traceId, int code, String message, @Nullable @Nullable Throwable cause)
      Creates a new transaction exception with the given trace id, error code, detail message and cause.
      Parameters:
      traceId - Unique identifier of this exception.
      code - Full error code.
      message - Detail message.
      cause - Optional nested exception (can be null).