| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.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_DUPIDXID 已存在。 | 
| static int | XAER_INVAL提供了无效的参数。 | 
| static int | XAER_NOTAXID 无效。 | 
| 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 Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。