java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.transaction.xa.XAException
- 所有已实现的接口:
Serializable
XAException 由资源管理器 (RM) 抛出,以通知事务管理器有关事务遇到的错误。
- 自从:
- 1.4
- 参见:
-
字段摘要
字段修饰符和类型Field描述int用于创建 SystemException 的错误代码。static final int事务分支已试探性地提交。static final int交易分支可能已经试探性地完成。static final int事务分支已试探性地提交并回滚。static final int事务分支已试探性地回滚。static final int恢复必须发生在暂停发生的地方。static final int回滚代码的包含下限。static final int表明回滚是由通信故障引起的。static final int检测到死锁。static final int回滚错误代码的包含上限。static final int检测到违反资源完整性的情况。static final int资源管理器回滚事务分支的原因不在此list中。static final int资源管理器中发生协议错误。static final int指示回滚是由未指定的原因引起的。static final int事务分支花费的时间太长。static final int可以重试事务分支。static final int事务分支是只读的并已提交。static final int例程返回无效,可能会重新发布。static final int已经有一个异步操作未完成。static final intXID 已经存在。static final int提供了无效参数。static final intXID 无效。static final int资源管理器在全局事务之外进行工作。static final int在不适当的上下文中调用了例程。static final int事务分支中发生资源管理器错误。static final int资源管理器不可用。 -
构造方法总结
构造方法 -
方法总结
在类 java.lang.Throwable 中声明的方法
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
字段详细信息
-
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资源管理器回滚事务分支的原因不在此list中。- 参见:
-
XA_RBPROTO
public static final int XA_RBPROTO资源管理器中发生协议错误。- 参见:
-
XA_RBTIMEOUT
public static final int XA_RBTIMEOUT事务分支花费的时间太长。- 参见:
-
XA_RBTRANSIENT
public static final int XA_RBTRANSIENT可以重试事务分支。- 参见:
-
XA_RBEND
public static final int XA_RBEND回滚错误代码的包含上限。- 参见:
-
XA_NOMIGRATE
public static final int XA_NOMIGRATE恢复必须发生在暂停发生的地方。- 参见:
-
XA_HEURHAZ
public static final int XA_HEURHAZ交易分支可能已经试探性地完成。- 参见:
-
XA_HEURCOM
public static final int XA_HEURCOM事务分支已试探性地提交。- 参见:
-
XA_HEURRB
public static final int XA_HEURRB事务分支已试探性地回滚。- 参见:
-
XA_HEURMIX
public static final int XA_HEURMIX事务分支已试探性地提交并回滚。- 参见:
-
XA_RETRY
public static final int XA_RETRY例程返回无效,可能会重新发布。- 参见:
-
XA_RDONLY
public static final int XA_RDONLY事务分支是只读的并已提交。- 参见:
-
XAER_ASYNC
public static final int XAER_ASYNC已经有一个异步操作未完成。- 参见:
-
XAER_RMERR
public static final int XAER_RMERR事务分支中发生资源管理器错误。- 参见:
-
XAER_NOTA
public static final int XAER_NOTAXID 无效。- 参见:
-
XAER_INVAL
public static final int XAER_INVAL提供了无效参数。- 参见:
-
XAER_PROTO
public static final int XAER_PROTO在不适当的上下文中调用了例程。- 参见:
-
XAER_RMFAIL
public static final int XAER_RMFAIL资源管理器不可用。- 参见:
-
XAER_DUPID
public static final int XAER_DUPIDXID 已经存在。- 参见:
-
XAER_OUTSIDE
public static final int XAER_OUTSIDE资源管理器在全局事务之外进行工作。- 参见:
-
-
构造方法详细信息
-
XAException
public XAException()创建 XAException。 -
XAException
使用给定字符串创建 XAException。- 参数:
s- 包含异常消息的String对象。
-
XAException
public XAException(int errcode) 使用给定的错误代码创建 XAException。- 参数:
errcode- 标识异常的错误代码。
-