| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface Interceptor
Annotates an interceptor class and specifies what kind of interceptor it is (client side or server side), and its ordering with respect to other interceptors in the stack.
| Optional Element Summary | |
|---|---|
|  Class[] | aroundSpecifies that an interceptor is called "around" another interceptor or interceptors. | 
|  boolean | statelessPerformance optimization for stateless interceptors. | 
|  InterceptorType | typeSpecifies that the interceptor is a SERVER or CLIENT side interceptor. | 
|  Class[] | withinSpecifies that an interceptor is called "within" another interceptor or interceptors. | 
public abstract InterceptorType type
public abstract Class[] around
public abstract Class[] within
public abstract boolean stateless
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||