Apache CXF API

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


Nested Class Summary
static class InterceptorChain.State
           
 
Field Summary
static java.lang.String STARTING_AFTER_INTERCEPTOR_ID
           
 
Method Summary
 void abort()
           
 void add(Interceptor i)
           
 boolean doIntercept(Message message)
           
 boolean doIntercept(Message message, java.lang.String startingAfterInterceptorID)
           
 boolean doInterceptInSubChain(Message message)
           
 void finishSubChain()
           
 MessageObserver getFaultObserver()
           
 java.util.ListIterator<Interceptor<? extends Message>> getIterator()
           
 void pause()
           
 void remove(Interceptor i)
           
 void reset()
           
 void resume()
           
 void setFaultObserver(MessageObserver i)
           
 
Methods inherited from interface java.lang.Iterable
iterator
 

Field Detail

STARTING_AFTER_INTERCEPTOR_ID

static final java.lang.String STARTING_AFTER_INTERCEPTOR_ID
See Also:
Constant Field Values
Method Detail

add

void add(Interceptor i)

remove

void remove(Interceptor i)

doIntercept

boolean doIntercept(Message message)

doIntercept

boolean doIntercept(Message message,
                    java.lang.String startingAfterInterceptorID)

doInterceptInSubChain

boolean doInterceptInSubChain(Message message)

pause

void pause()

resume

void resume()

reset

void reset()

finishSubChain

void finishSubChain()

getIterator

java.util.ListIterator<Interceptor<? extends Message>> getIterator()

getFaultObserver

MessageObserver getFaultObserver()

setFaultObserver

void setFaultObserver(MessageObserver i)

abort

void abort()

Apache CXF API

Apache CXF is an effort undergoing incubation at the Apache Software Foundation(ASF) and sponsored by the Apache Incubator PMC.