|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--javax.transaction.xa.XAException
XAException は、リソースマネージャ (RM) によってスローされ、関連するトランザクションでエラーが検出されたことをトランザクションマネージャに通知します。
フィールドの概要 | |
int |
errorCode
SystemException を作成するために使用されるエラーコードです。 |
static int |
XA_HEURCOM
トランザクションの枝は経験則でコミットされました。 |
static int |
XA_HEURHAZ
トランザクションの枝は経験則で完了した可能性があります。 |
static int |
XA_HEURMIX
トランザクションの枝は経験則でコミットおよびロールバックされました。 |
static int |
XA_HEURRB
トランザクションの枝は経験則でロールバックされました。 |
static int |
XA_NOMIGRATE
中断した場所から再開する必要があります。 |
static int |
XA_RBBASE
ロールバックコードの下限 (下限値を含む) です。 |
static int |
XA_RBCOMMFAIL
通信障害でロールバックが発生したことを示します。 |
static int |
XA_RBDEADLOCK
デッドロックか検出されました。 |
static int |
XA_RBEND
ロールバックエラーコードの上限 (上限値を含む) です。 |
static int |
XA_RBINTEGRITY
リソースの完全性に違反する条件が検出されました。 |
static int |
XA_RBOTHER
リソースマネージャにより、このリストにない理由でトランザクションの枝がロールバックされました。 |
static int |
XA_RBPROTO
リソースマネージャでプロトコルエラーが発生しました。 |
static int |
XA_RBROLLBACK
指定されていない理由でロールバックが発生したことを示します。 |
static int |
XA_RBTIMEOUT
トランザクションの枝が長すぎます。 |
static int |
XA_RBTRANSIENT
トランザクションの枝を再試行できます。 |
static int |
XA_RDONLY
トランザクションの枝は読み込み専用であり、コミットされました。 |
static int |
XA_RETRY
ルーチンは何の効果も及ぼすことなく返されましたが、再発行される場合があります。 |
static int |
XAER_ASYNC
未処理の非同期操作があります。 |
static int |
XAER_DUPID
XID はすでに存在しています。 |
static int |
XAER_INVAL
無効な引数が指定されました。 |
static int |
XAER_NOTA
XID は有効ではありません。 |
static int |
XAER_OUTSIDE
リソースマネージャはグローバルトランザクション以外の作業を行っています。 |
static int |
XAER_PROTO
不適切なコンテキストでルーチンが呼び出されました。 |
static int |
XAER_RMERR
トランザクションの枝でリソースマネージャエラーが発生しました。 |
static int |
XAER_RMFAIL
リソースマネージャは使用できません。 |
コンストラクタの概要 | |
XAException()
XAException を作成します。 |
|
XAException(int errcode)
指定されたエラーコードを使って XAException を作成します。 |
|
XAException(String s)
指定された文字列を使って XAException を作成します。 |
クラス java.lang.Throwable から継承したメソッド |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public int errorCode
public static final int XA_RBBASE
public static final int XA_RBROLLBACK
public static final int XA_RBCOMMFAIL
public static final int XA_RBDEADLOCK
public static final int XA_RBINTEGRITY
public static final int XA_RBOTHER
public static final int XA_RBPROTO
public static final int XA_RBTIMEOUT
public static final int XA_RBTRANSIENT
public static final int XA_RBEND
public static final int XA_NOMIGRATE
public static final int XA_HEURHAZ
public static final int XA_HEURCOM
public static final int XA_HEURRB
public static final int XA_HEURMIX
public static final int XA_RETRY
public static final int XA_RDONLY
public static final int XAER_ASYNC
public static final int XAER_RMERR
public static final int XAER_NOTA
public static final int XAER_INVAL
public static final int XAER_PROTO
public static final int XAER_RMFAIL
public static final int XAER_DUPID
public static final int XAER_OUTSIDE
コンストラクタの詳細 |
public XAException()
public XAException(String s)
s
- 例外メッセージを含む String
オブジェクトpublic XAException(int errcode)
errcode
- 例外を識別するエラーコード
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.