|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.lang.Throwable java.lang.Exception javax.transaction.xa.XAException
public class XAException
資源管理器 (RM) 拋出 XAException,以通知事務管理器涉及的事務遇到錯誤。
欄位摘要 | |
---|---|
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. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。