软件包  javax.transaction.xa

Class XAException

  • 实现的所有接口
    Serializable

    public class XAException
    extends 异常
    资源管理器(RM)抛出XAException,以通知事务管理器所涉及的事务遇到的错误。
    从以下版本开始:
    1.4
    另请参见:
    Serialized Form
    • 字段详细信息

      • 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
        资源管理器回滚事务分支的原因不在此列表中。
        另请参见:
        常数字段值
      • 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_NOTA
        XID无效。
        另请参见:
        常数字段值
      • 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_DUPID
        XID已经存在。
        另请参见:
        常数字段值
      • XAER_OUTSIDE

        public static final int XAER_OUTSIDE
        资源管理器正在全局事务之外工作。
        另请参见:
        常数字段值
    • 构造方法详细信息

      • XAException

        public XAException()
        创建一个XAException。
      • XAException

        public XAException​(String s)
        使用给定的字符串创建XAException。
        参数
        s - 包含异常消息的 String对象。
      • XAException

        public XAException​(int errcode)
        使用给定的错误代码创建XAException。
        参数
        errcode - 标识异常的错误代码。