Spec-Zone .ru
спецификации, руководства, описания, API
|
public class XAException extends Exception
Модификатор и Тип | Поле и Описание |
---|---|
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
Подпрограмма была вызвана в inproper контексте.
|
static int |
XAER_RMERR
Ошибка менеджера ресурсов произошла в ответвлении транзакции.
|
static int |
XAER_RMFAIL
Менеджер ресурсов недоступен.
|
Конструктор и Описание |
---|
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
- Код ошибки, идентифицирующий исключение.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.