|
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