Spec-Zone .ru
спецификации, руководства, описания, API


javax.transaction.xa
Класс XAException

java.lang.Object
  расширенный java.lang.Throwable
      расширенный java.lang.Exception
          расширенный javax.transaction.xa.XAException
Все Реализованные Интерфейсы:
java.io. Сериализуемый

public class XAException
расширяет java.lang. Исключение

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(java.lang.String s)
          Создайте XAException с данной строкой.
 
Сводка метода
 
Методы, наследованные от class java.lang. Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Методы, наследованные от class java.lang. Объект
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
Менеджер ресурсов, откатываемый ответвление транзакции по причине не в этом списке.

См. Также:
Постоянные Значения полей

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(java.lang.String s)
Создайте XAException с данной строкой.

Параметры:
s - String объект, содержащий сообщение об исключительной ситуации.

XAException

public XAException(int errcode)
Создайте XAException с данным кодом ошибки.

Параметры:
errcode - Код ошибки, идентифицирующий исключение.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter