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


javax.resource.cci
Интерфейс LocalTransaction


public interface LocalTransaction

LocalTransaction определяет интерфейс установления границ транзакции для менеджера ресурсов локальные транзакции. Отметьте, что этот интерфейс используется для уровня приложения локальное установление границ транзакции. Системный уровень контракта интерфейс LocalTransaction (как определено в javax.resource.spi пакет), используется контейнером для локального управления транзакциями.

Локальной транзакцией управляют внутренняя к менеджеру ресурсов. Нет никакого внешнего менеджера транзакций, включенного в координацию таких транзакций.

Реализация CCI может (но не быть обязанным), реализуют интерфейс LocalTransaction. Если интерфейс LocalTransaction поддерживается реализацией CCI, то метод Connection.getLocalTransaction должен возвратить экземпляр LocalTransaction. Компонент может тогда использовать возвращенный LocalTransaction, чтобы разграничить менеджер ресурсов локальная транзакция (связанный с экземпляром Соединения) на базовом экземпляре EIS.

С тех пор:
0.8
Автор:
Рэхул Шарма
См. Также:
Connection

Сводка метода
 void begin()
          Начинает локальную транзакцию на экземпляре EIS.
 void commit()
          Фиксирует текущую локальную транзакцию, и выпустите все блокировки, сохраненные базовым экземпляром EIS.
 void rollback()
          Откатывает текущий менеджер ресурсов локальная транзакция.
 

Деталь метода

начать

void begin()
           throws ResourceException
Начинает локальную транзакцию на экземпляре EIS.

Броски:
ResourceException - Отказавший, чтобы начать локальную транзакцию. Примеры ошибочных случаев:
  • Адаптер ресурса внутренняя или специфичная для EIS ошибка
  • Соединение уже участвует в локальной или транзакции JTA

фиксация

void commit()
            throws ResourceException
Фиксирует текущую локальную транзакцию, и выпустите все блокировки, сохраненные базовым экземпляром EIS.

Броски:
ResourceException - Отказавший, чтобы фиксировать локальную транзакцию. Примеры ошибочных случаев:
  • Адаптер ресурса внутренняя или специфичная для EIS ошибка
  • Нарушение ограничений целостности, обнаружение мертвой блокировки, коммуникационный отказ во время завершения транзакции, или любое требование повторной попытки
  • Соединение участвует в активной транзакции JTA
  • Недопустимый контекст транзакции; работа фиксации вызывается без активного контекста транзакции

откат

void rollback()
              throws ResourceException
Откатывает текущий менеджер ресурсов локальная транзакция.

Броски:
ResourceException - Отказавший, чтобы откатывать локальную транзакцию. Примеры ошибочных случаев:
  • Адаптер ресурса внутренняя или специфичная для EIS ошибка
  • Соединение участвует в активной транзакции JTA
  • Недопустимый контекст транзакции; работа отката вызывается без активного контекста транзакции


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

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

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

free hit counter