Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@Target(value=ANNOTATION_TYPE) @Retention(value=RUNTIME) @Documented public @interface InterceptorBinding
Определяет, что тип аннотации является типом привязки перехватчика.
@Inherited @InterceptorBinding @Target({TYPE, METHOD}) @Retention(RUNTIME) public @interface Valid {}
Привязка перехватчика является промежуточными аннотациями, которые могут использоваться, чтобы связать перехватчики с целевыми бобами.
Привязка перехватчика перехватчика определяется, аннотируя перехватчик class с обязательными типами и Interceptor
аннотация.
@Valid @Interceptor public class ValidationInterceptor { ... }
Перехватчик может определить многократную привязку перехватчика.
Привязка перехватчика боба может быть объявлена, аннотируя боб class, или метод боба class, с типом привязки перехватчика.
@Valid public class Order { ... }
@Valid @Secure public void updateOrder(Order order) { ... }
Боб class или метод боба class может объявить многократную привязку перехватчика.
Тип привязки перехватчика может объявить другую привязку перехватчика.
@Inherited @InterceptorBinding @Target({TYPE, METHOD}) @Retention(RUNTIME) @Valid public @interface Secure {}
Привязка перехватчика является переходной — привязка перехватчика, объявленная типом привязки перехватчика, наследована всеми бобами и другими типами привязки перехватчика, которые объявляют тот тип привязки перехватчика.
Interceptor
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41