@Retention(value=RUNTIME) @Target(value=TYPE) @Documented 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
Copyright © 1996-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.