Annotation Type Interceptor

  • @Retention(RUNTIME)
    public @interface Interceptor

    Specifies that a class is an interceptor.

     @Validated @Interceptor
     public class ValidationInterceptor { ... }

    Use of this annotation is required when declaring an interceptor using interceptor binding annotations. It is ignored during the processing of classes bound using the Interceptors annotation (or when the EJB deployment descriptor is used to associate the interceptor with the target class).

    Interceptors 1.1
    See Also: