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, 2013, Oracle and/or its affiliates. All rights reserved.