public class XAException extends Exception
修飾子と型 | フィールドと説明 |
---|---|
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を作成します。
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
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
- 例外を識別するエラー・コード。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.