所有类


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
由于一个不在此列表上的原因,资源管理器回滚事务分支。

另请参见:
常量字段值

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部