|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
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 - контекст, в котором создавался этот экземпляр
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41