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