javax.enterprise.context.spi
Взаимодействуйте через интерфейс Контекстный <T>

Все Известные Подынтерфейсы:
Боб <T>, Декоратор <T>, Перехватчик <T>

public interface Contextual<T>

Определяет операции, чтобы создать и уничтожить контекстные экземпляры определенного типа. Любая реализация Contextual вызывается контекстным типом. В частности все бобы являются контекстными типами.

Автор:
Гэвин Кинг, Никлас Карлсзон, Пит Мюр
См. Также:
Bean

Сводка метода
 T create(CreationalContext<T> creationalContext)
          Создайте новый экземпляр контекстного типа.
 void destroy(T instance, CreationalContext<T> creationalContext)
          Уничтожьте экземпляр контекстного типа.
 

Деталь метода

создать

T create(CreationalContext<T> creationalContext)
Создайте новый экземпляр контекстного типа. Экземпляры должны использовать данный CreationalContext получая контекстные ссылки, чтобы ввести, чтобы гарантировать, что любые зависимые объекты связываются с контекстным экземпляром, который создается. Реализация может вызвать CreationalContext.push(Object) между инстанцированием и инжекцией, чтобы помочь контейнеру минимизировать использование клиентских объектов прокси.

Параметры:
creationalContext - контекст, в котором создается этот экземпляр
Возвраты:
контекстный экземпляр
Броски:
CreationException - если проверенное исключение происходит, создавая экземпляр

уничтожить

void destroy(T instance,
             CreationalContext<T> creationalContext)
Уничтожьте экземпляр контекстного типа. Реализации должны вызвать CreationalContext.release() позволить контейнеру уничтожать зависимые объекты контекстного экземпляра.

Параметры:
instance - контекстный экземпляр, чтобы уничтожить
creationalContext - контекст, в котором создавался этот экземпляр


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

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

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


Spec-Zone.ru - all specs in one place



free hit counter