public class XAException extends 异常
| Modifier and Type | Field and Description | 
|---|---|
| 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
              资源管理器不可用。 
             | 
| Constructor and Description | 
|---|
| XAException()
              创建一个XAException。 
             | 
| XAException(int errcode)
              用给定的错误代码创建一个XAException。 
             | 
| XAException(String s)
              用给定的字符串创建XAException。 
             | 
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic 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 - 识别异常的错误代码。 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.