|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.lang.Throwable java.lang.Exception javax.transaction.xa.XAException
public class 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 Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。