Class HeuristicCompletionException

All Implemented Interfaces:
Serializable

public class HeuristicCompletionException extends TransactionException
Exception that represents a transaction failure caused by a heuristic decision on the side of the transaction coordinator.
Since:
17.03.2003
Author:
Rod Johnson, Juergen Hoeller
See Also:
  • Field Details

    • STATE_UNKNOWN

      public static final int STATE_UNKNOWN
      Unknown outcome state.
      See Also:
    • STATE_COMMITTED

      public static final int STATE_COMMITTED
      Committed outcome state.
      See Also:
    • STATE_ROLLED_BACK

      public static final int STATE_ROLLED_BACK
      Rolledback outcome state.
      See Also:
    • STATE_MIXED

      public static final int STATE_MIXED
      Mixed outcome state.
      See Also:
  • Constructor Details

    • HeuristicCompletionException

      public HeuristicCompletionException(int outcomeState, Throwable cause)
      Constructor for HeuristicCompletionException.
      Parameters:
      outcomeState - the outcome state of the transaction
      cause - the root cause from the transaction API in use
  • Method Details