public class HeuristicCompletionException extends TransactionException
| 修飾子と型 | フィールドと説明 |
|---|---|
static int | STATE_COMMITTED コミットされた結果の状態。 |
static int | STATE_MIXED 混合結果状態。 |
static int | STATE_ROLLED_BACK ロールバック結果の状態。 |
static int | STATE_UNKNOWN 不明な結果状態。 |
| コンストラクターと説明 |
|---|
HeuristicCompletionException(int outcomeState, ThrowableSE cause)HeuristicCompletionException のコンストラクター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
int | getOutcomeState() トランザクション状態の結果状態を、このクラスの定数の 1 つとして返します。 |
static StringSE | getStateString(int state) |
contains, getMessage, getMostSpecificCause, getRootCauseaddSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringSEcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic static final int STATE_UNKNOWN
public static final int STATE_COMMITTED
public static final int STATE_ROLLED_BACK
public static final int STATE_MIXED
public HeuristicCompletionException(int outcomeState,
ThrowableSE cause)outcomeState - トランザクションの結果状態 cause - 使用中のトランザクション API の根本原因 public static StringSE getStateString(int state)
public int getOutcomeState()