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


javax.resource.spi.work
Класс ExecutionContext

java.lang.Object
  расширенный javax.resource.spi.work.ExecutionContext
Прямые Известные Подклассы:
TransactionContext

public class ExecutionContext
расширяет java.lang. Объект

Этот class моделирует контекст выполнения (транзакция, безопасность, и т.д.) с который Work экземпляр должен быть выполнен. Этот class обеспечивается как удобство для того, чтобы он легко создал ExecutionContext экземпляры, расширяя этот class и переопределяя только те методы интереса.

Некоторые причины, почему это лучше для ExecutionContext быть class, а не интерфейсом:

Отметьте: адаптерам Ресурса, которые разрабатываются для Соединителей 1.6 спецификации совместимые серверы приложений и выше, рекомендуют использовать TransactionContext интерфейс вместо этого class. См. Главу 11 Универсальный Контекст Работы в Соединителях 1.6 спецификации для большего количества деталей.

Версия:
1.0
Автор:
Поршень Jeyaraman

Сводка конструктора
ExecutionContext()
           
 
Сводка метода
 long getTransactionTimeout()
          Получите значение тайм-аута транзакции для импортированной транзакции.
 Xid getXid()
           
 void setTransactionTimeout(long timeout)
          Установите значение тайм-аута транзакции для импортированной транзакции.
 void setXid(Xid xid)
          установите контекст транзакции.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

ExecutionContext

public ExecutionContext()
Деталь метода

setXid

public void setXid(Xid xid)
установите контекст транзакции.

Параметры:
xid - контекст транзакции.

getXid

public Xid getXid()
Возвраты:
объект Xid перенос контекста транзакции, если любой.

setTransactionTimeout

public void setTransactionTimeout(long timeout)
                           throws NotSupportedException
Установите значение тайм-аута транзакции для импортированной транзакции.

Параметры:
timeout - в секундах тайм-аут транзакции оценивает. Только положительные ненулевые значения принимаются. Другие значения недопустимы и отклоняются с a NotSupportedException.
Броски:
NotSupportedException - брошенный, чтобы указать на недопустимое значение тайм-аута.

getTransactionTimeout

public long getTransactionTimeout()
Получите значение тайм-аута транзакции для импортированной транзакции.

Возвраты:
в секундах указанный тайм-аут транзакции оценивает. Когда никакое значение тайм-аута или недопустимое значение тайм-аута не были определены, значение-1 (WorkManager.UNKNOWN) возвращается; обработка тайм-аута такой транзакции зависит от реализации сервера приложений.


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

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

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

free hit counter