|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.resource.spi.work.ExecutionContext
public class ExecutionContext
Этот class моделирует контекст выполнения (транзакция, безопасность, и т.д.) с который Work экземпляр должен быть выполнен. Этот class обеспечивается как удобство для того, чтобы он легко создал ExecutionContext экземпляры, расширяя этот class и переопределяя только те методы интереса.
Некоторые причины, почему это лучше для ExecutionContext быть class, а не интерфейсом:
ExecutionContext class развивается. Например, больше типов контекста могло быть добавлено к ExecutionContext class (в будущем), не вынуждая реализации адаптера ресурса измениться.TransactionContext интерфейс вместо этого class. См. Главу 11 Универсальный Контекст Работы в Соединителях 1.6 спецификации для большего количества деталей.
| Сводка конструктора | |
|---|---|
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 |
| Деталь конструктора |
|---|
public ExecutionContext()
| Деталь метода |
|---|
public void setXid(Xid xid)
xid - контекст транзакции.public Xid getXid()
public void setTransactionTimeout(long timeout)
throws NotSupportedException
timeout - в секундах тайм-аут транзакции оценивает. Только положительные ненулевые значения принимаются. Другие значения недопустимы и отклоняются с a NotSupportedException. NotSupportedException - брошенный, чтобы указать на недопустимое значение тайм-аута.public long getTransactionTimeout()
WorkManager.UNKNOWN) возвращается; обработка тайм-аута такой транзакции зависит от реализации сервера приложений.
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41