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


javax.enterprise.context
Зависимый Тип аннотации


@Target(value={METHOD,TYPE,FIELD})
@Retention(value=RUNTIME)
@Documented
@Scope
@Inherited
public @interface Dependent

Определяет, что боб принадлежит зависимому псевдоконтексту.

Бобы, объявленные с контекстом @Dependent, ведут себя по-другому к бобам с другими встроенными типами контекста. Когда у боба, как объявляют, есть контекст @Dependent:

Каждый вызов Context.get(Contextual, CreationalContext) работа объекта контекста для контекста @Dependent возвращает новый экземпляр данного боба.

Каждый вызов Context.get(Contextual) работа объекта контекста для контекста @Dependent возвращает нулевое значение.

Контекст @Dependent является всегда активным.

Много экземпляров бобов с контекстом @Dependent принадлежит некоторому другому бобу или компоненту EE Java экземпляр class и вызывается зависимыми объектами.

Когда контейнер уничтожает экземпляр боба или любого компонента EE Java инжекция поддержки class, контейнер уничтожает все свои зависимые объекты, после того, как обратный вызов @PreDestroy завершается и после того, как метод destroy() сервлета вызывают.

Автор:
Гэвин Кинг, Пит Мюр



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

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

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

free hit counter