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


javax.enterprise.inject.spi
Соедините интерфейсом с Производителем <T>

Введите Параметры:
T - class объекта производится производителем
Все Известные Подынтерфейсы:
InjectionTarget <T>

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 - Экземпляр, чтобы расположить

getInjectionPoints

java.util.Set<InjectionPoint> getInjectionPoints()

Возвращает набор всех InjectionPoints. Если Producer представляет class, тогда это возвращает возвраты набор InjectionPoint объекты, представляющие все введенные поля, бобовые параметры конструктора и параметры метода инициализатора. Для метода производителя это возвращает набор InjectionPoint объекты, представляющие все параметры метода производителя.

Возвраты:
набор всей инжекции указывает для производителя


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

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

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

free hit counter