javax.interceptor

## Annotation Type Interceptor

-     @Retention(value=RUNTIME)
      @Target(value=TYPE)
      @Documented
      public @interface Interceptor

  Specifies that a class is an interceptor.

       @Interceptor
       public class ValidationInterceptor { ... }

  This annotation is optional if the `Interceptors` annotation or the EJB deployment descriptor are used to associate the interceptor with the target class. It is required when an interceptor binding is used.

  Since:
    Interceptors 1.1
  See Also:
    `Interceptors`

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.