public class XAException extends 异常
Modifier and Type | Field and Description |
---|---|
int |
errorCode
该错误代码创建时。
|
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, toString
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
-错误代码识别异常。
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.