Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface AfterBeanDiscovery
Тип события второго события, запущенного контейнером, когда это полностью завершило бобовый процесс открытия, проверил этого нет никаких ошибок определения, касающихся обнаруженных бобов, и зарегистрированы Bean
и ObserverMethod
объекты для обнаруженных бобов, но прежде, чем обнаружить проблемы развертывания.
Переносимое расширение может использовать в своих интересах это событие, чтобы зарегистрировать бобы, перехватчики, декораторов, методы наблюдателя и пользовательские объекты контекста с контейнером.
void afterBeanDiscovery(@Observes AfterBeanDiscovery event, BeanManager manager) { ... }
Если любой метод наблюдателя AfterBeanDiscovery
событие выдает исключение, исключение обрабатывается как ошибка определения контейнером.
Сводка метода | |
---|---|
void |
addBean(Bean<?> bean)
Запускает событие типа ProcessBean содержа данный Bean и затем регистры Bean с контейнером, таким образом делая это доступный для инжекции в другие бобы. |
void |
addContext(Context context)
Регистрирует пользовательское Context объект с контейнером. |
void |
addDefinitionError(java.lang.Throwable t)
Регистрирует ошибку определения в контейнере, заставляя контейнер прервать развертывание после того, как все наблюдатели были уведомлены. |
void |
addObserverMethod(ObserverMethod<?> observerMethod)
Запускает событие типа ProcessObserverMethod содержа данный ObserverMethod и затем регистры ObserverMethod с контейнером, таким образом делая это доступный для уведомлений о событии. |
Деталь метода |
---|
void addDefinitionError(java.lang.Throwable t)
t
- Ошибка определения как a Throwable
void addBean(Bean<?> bean)
ProcessBean
содержа данный Bean
и затем регистры Bean
с контейнером, таким образом делая это доступный для инжекции в другие бобы. Данный Bean
может реализовать Interceptor
или Decorator
.
bean
- Боб, чтобы добавить к развертываниюvoid addObserverMethod(ObserverMethod<?> observerMethod)
ProcessObserverMethod
содержа данный ObserverMethod
и затем регистры ObserverMethod
с контейнером, таким образом делая это доступный для уведомлений о событии.
observerMethod
- Пользовательский метод наблюдателя, чтобы добавить к развертываниюvoid addContext(Context context)
Context
объект с контейнером.
context
- Пользовательский контекст, чтобы добавить к развертыванию
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41