|
||||||||||
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 |