|
||||||||||
| 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[] |
around
Specifies that an interceptor is called "around" another interceptor or interceptors. |
boolean |
stateless
Performance optimization for stateless interceptors. |
InterceptorType |
type
Specifies that the interceptor is a SERVER or CLIENT side interceptor. |
Class[] |
within
Specifies 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 | |||||||||