Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: НЕОБХОДИМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@Target(value={METHOD,TYPE}) @Retention(value=RUNTIME) public @interface AccessTimeout
Определяет количество времени в данной единице измерения времени, которую параллельная попытка доступа должна блокировать перед синхронизацией.
Эта аннотация может быть применена к stateful бобу сеанса или к одноэлементному бобу сеанса, который использует контейнер управляемый параллелизм.
По умолчанию клиентам разрешают сделать параллельные звонки в stateful объект сеанса, и контейнер обязан сериализировать такие параллельные запросы. AccessTimeout
аннотация используется, чтобы определить количество времени, которое stateful бобовый запрос сеанса должен блокировать в случае, что бобовый экземпляр уже обрабатывает различный запрос. Использование AccessTimeout
аннотация со значением 0 определяет к контейнеру, что запрещаются параллельные клиентские запросы к stateful бобу сеанса.
AccessTimeout
аннотация может быть определена на бизнес-методе или бобе class. Если это определяется на class, это применяется ко всем бизнес-методам того class. Если это определяется и на class и на бизнес-методе class, аннотация на уровне метода имеет приоритет для данного метода.
Тайм-ауты доступа для одноэлементного боба сеанса только применяются к методам, имеющим право на блокировки параллелизма. AccessTimeout
аннотация может быть определена на одноэлементном бобе сеанса class или на имеющем право методе class. Если AccessTimeout
определяется и на class и на методе того, что class, аннотация на уровне метода имеет приоритет для данного метода.
Семантика value
элемент следующие:
>
0 указывает на значение тайм-аута в модулях, определенных unit
элемент.
Необходимая Сводка Элемента | |
---|---|
long |
значение
Семантика value элемент следующие: значение > 0 указывает на значение тайм-аута в модулях, определенных unit элемент. |
Дополнительная Сводка Элемента | |
---|---|
java.util.concurrent.TimeUnit |
модуль
Модули используются для указанного значения. |
Деталь элемента |
---|
public abstract long value
value
элемент следующие: >
0 указывает на значение тайм-аута в модулях, определенных unit
элемент.
public abstract java.util.concurrent.TimeUnit unit
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: НЕОБХОДИМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41