org.apache.cxf.interceptor
Interface InterceptorChain
- All Superinterfaces: 
- Iterable<Interceptor<? extends Message>>
- All Known Implementing Classes: 
- PhaseInterceptorChain
- public interface InterceptorChain 
- extends 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 message
 processing pipeline. Interceptor chains are defined for a client's request 
 processing, response processing, and incoming SOAP fault processing. Interceptor 
 chains are defined for a service's request processing, response processing, and 
 outgoing SOAP fault processing.
 
 
 
 
STARTING_AFTER_INTERCEPTOR_ID
static final String STARTING_AFTER_INTERCEPTOR_ID
- See Also:
- Constant Field Values
STARTING_AT_INTERCEPTOR_ID
static final String STARTING_AT_INTERCEPTOR_ID
- See Also:
- Constant Field Values
add
void add(Interceptor<? extends Message> i)
- Adds a single interceptor to the interceptor chain.
 
- 
 
- 
- Parameters:
- i- the interceptor to add
 
add
void add(Collection<Interceptor<? extends Message>> i)
- Adds multiple interceptors to the interceptor chain.
 
- 
 
- 
- Parameters:
- i- the interceptors to add to the chain
 
remove
void remove(Interceptor<? extends Message> i)
- 
 
- 
 
doIntercept
boolean doIntercept(Message message)
- 
 
- 
 
doInterceptStartingAfter
boolean doInterceptStartingAfter(Message message,
                                 String startingAfterInterceptorID)
- 
 
- 
 
doInterceptStartingAt
boolean doInterceptStartingAt(Message message,
                              String startingAtInterceptorID)
- 
 
- 
 
pause
void pause()
- 
 
- 
 
suspend
void suspend()
- 
 
- 
 
resume
void resume()
- 
 
- 
 
reset
void reset()
- 
 
- 
 
getState
InterceptorChain.State getState()
- 
 
- 
 
getIterator
ListIterator<Interceptor<? extends Message>> getIterator()
- 
 
- 
 
getFaultObserver
MessageObserver getFaultObserver()
- 
 
- 
 
setFaultObserver
void setFaultObserver(MessageObserver i)
- 
 
- 
 
abort
void abort()
- 
 
- 
 
Apache CXF