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 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.
 
 
 
| 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)
- Adds a single interceptor to the interceptor chain.
 
- 
 
- 
- Parameters:
- i- the interceptor to add
 
add
void add(java.util.Collection<Interceptor> i)
- Adds multiple interceptors to the interceptor chain.
 
- 
 
- 
- Parameters:
- i- the interceptors to add to the chain
 
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