javax.enterprise.inject
Тип аннотации Любой


@Qualifier
@Retention(value=RUNTIME)
@Target(value={TYPE,METHOD,FIELD,PARAMETER})
@Documented
public @interface Any

Встроенный тип спецификатора.

У каждого боба есть спецификатор @Any, даже если это явно не объявляет этот спецификатор, за исключением специального предложения @New qualified beans.

У каждого события есть спецификатор @Any, даже если это было повышено без явно объявления этого спецификатора.

Спецификатор @Any позволяет инжекционной точке обращаться ко всем бобам или всем событиям определенного бобового типа.

 @Inject @Any Instance<PaymentProcessor> anyPaymentProcessor;
 
 @Inject @Any Event<User> anyUserEvent;
 
 @Inject @Delegate @Any Logger logger;
 

Автор:
Гэвин Кинг, Дэвид Аллен



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

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

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


Spec-Zone.ru - all specs in one place



free hit counter