Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
T
- class объекта производится производителемpublic interface Producer<T>
Обеспечивает универсальную работу для того, чтобы она произвела экземпляр типа.
Сводка метода | |
---|---|
void |
dispose(T instance)
Уничтожает экземпляр. |
java.util.Set<InjectionPoint> |
getInjectionPoints()
Возвращает набор всех InjectionPoints . |
T |
produce(CreationalContext<T> ctx)
Заставляет экземпляр быть произведенным через Producer . |
Деталь метода |
---|
T produce(CreationalContext<T> ctx)
Заставляет экземпляр быть произведенным через Producer
.
Если Producer
представляет class, это вызовет аннотируемого конструктора Inject
если это существует, или конструктор без параметров иначе. Если у class есть перехватчики, produce() ответственен за создание перехватчиков и декораторов экземпляра.
Если Producer
представляет поле производителя или метод, это вызовет метод производителя на, или получит доступ к полю производителя, контекстный экземпляр боба, который объявляет производителя.
ctx
- CreationalContext
использовать для произведенного объекта void dispose(T instance)
Уничтожает экземпляр.
Если Producer
представляет class, тогда эта работа ничего не делает.
Если Producer
представляет поле производителя или метод, это вызывает метод устройства обработки отходов, если таковые вообще имеются, на контекстном экземпляре боба, который объявляет метод устройства обработки отходов или выполняет любую дополнительную необходимую уборку, если таковые вообще имеются, чтобы уничтожить состояние, связанное с ресурсом.
instance
- Экземпляр, чтобы расположитьjava.util.Set<InjectionPoint> getInjectionPoints()
Возвращает набор всех InjectionPoints
. Если Producer
представляет class, тогда это возвращает возвраты набор InjectionPoint
объекты, представляющие все введенные поля, бобовые параметры конструктора и параметры метода инициализатора. Для метода производителя это возвращает набор InjectionPoint
объекты, представляющие все параметры метода производителя.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41