クラス HeuristicCompletionException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.transaction.TransactionException
org.springframework.transaction.HeuristicCompletionException
- 実装されたすべてのインターフェース:
SerializableSE
トランザクションコーディネーター側のヒューリスティックな決定によって引き起こされたトランザクションの失敗を表す例外。
- 導入:
- 17.03.2003
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
フィールドのサマリー
フィールド修飾子と型フィールド説明static final int
コミットされた結果の状態。static final int
混合結果状態。static final int
ロールバック結果の状態。static final int
不明な結果状態。コンストラクターの概要
コンストラクターコンストラクター説明HeuristicCompletionException
(int outcomeState, ThrowableSE cause) HeuristicCompletionException のコンストラクター。メソッドのサマリー
クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
フィールドの詳細
STATE_UNKNOWN
public static final int STATE_UNKNOWN不明な結果状態。- 関連事項:
STATE_COMMITTED
public static final int STATE_COMMITTEDコミットされた結果の状態。- 関連事項:
STATE_ROLLED_BACK
public static final int STATE_ROLLED_BACKロールバック結果の状態。- 関連事項:
STATE_MIXED
public static final int STATE_MIXED混合結果状態。- 関連事項:
コンストラクターの詳細
HeuristicCompletionException
HeuristicCompletionException のコンストラクター。- パラメーター:
outcomeState
- トランザクションの結果状態cause
- 使用中のトランザクション API の根本原因
メソッドの詳細
getStateString
getOutcomeState
public int getOutcomeState()トランザクション状態の結果状態を、このクラスの定数の 1 つとして返します。