|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.transaction.xa
类 XAException
java.lang.Object java.lang.Throwable java.lang.Exception javax.transaction.xa.XAException
- 所有已实现的接口:
- Serializable
-
public class XAException
- extends Exception
资源管理器 (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 |
字段详细信息 |
---|
errorCode
public int errorCode
-
用其创建 SystemException 的错误代码。
XA_RBBASE
public static final int XA_RBBASE
-
回滚代码包含的下边界。
- 另请参见:
- 常量字段值
XA_RBROLLBACK
public static final int XA_RBROLLBACK
-
指示未指定的原因导致该回滚。
- 另请参见:
- 常量字段值
XA_RBCOMMFAIL
public static final int XA_RBCOMMFAIL
-
指示通讯失败导致该回滚。
- 另请参见:
- 常量字段值
XA_RBDEADLOCK
public static final int XA_RBDEADLOCK
-
检测死锁。
- 另请参见:
- 常量字段值
XA_RBINTEGRITY
public static final int XA_RBINTEGRITY
-
检测违反资源完整性的条件。
- 另请参见:
- 常量字段值
XA_RBOTHER
public static final int XA_RBOTHER
-
由于一个不在此列表上的原因,资源管理器回滚事务分支。
- 另请参见:
- 常量字段值