|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
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. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。