Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.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