org.apache.cxf.interceptor
Interface InterceptorChain
- All Superinterfaces:
- java.lang.Iterable<Interceptor<? extends Message>>
- All Known Implementing Classes:
- PhaseInterceptorChain
public interface InterceptorChain
- extends java.lang.Iterable<Interceptor<? extends Message>>
Base interface for all interceptor chains. An interceptor chain is an
ordered list of interceptors associated with one portion of the web service
processing pipeline. Interceptor chains are defined for either the SOAP
client's request or response handling, the web service's, or error handling
interceptor chains for SOAP faults.
Methods inherited from interface java.lang.Iterable |
iterator |
STARTING_AFTER_INTERCEPTOR_ID
static final java.lang.String STARTING_AFTER_INTERCEPTOR_ID
- See Also:
- Constant Field Values
STARTING_AT_INTERCEPTOR_ID
static final java.lang.String STARTING_AT_INTERCEPTOR_ID
- See Also:
- Constant Field Values
add
void add(Interceptor i)
add
void add(java.util.Collection<Interceptor> i)
remove
void remove(Interceptor i)
doIntercept
boolean doIntercept(Message message)
doInterceptStartingAfter
boolean doInterceptStartingAfter(Message message,
java.lang.String startingAfterInterceptorID)
doInterceptStartingAt
boolean doInterceptStartingAt(Message message,
java.lang.String startingAtInterceptorID)
pause
void pause()
resume
void resume()
reset
void reset()
getIterator
java.util.ListIterator<Interceptor<? extends Message>> getIterator()
getFaultObserver
MessageObserver getFaultObserver()
setFaultObserver
void setFaultObserver(MessageObserver i)
abort
void abort()
Apache CXF