org.apache.cxf.ws.rm
Class AbstractRMInterceptor<T extends org.apache.cxf.message.Message>
java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<T>
org.apache.cxf.ws.rm.AbstractRMInterceptor<T>
- All Implemented Interfaces:
- org.apache.cxf.interceptor.Interceptor<T>, org.apache.cxf.phase.PhaseInterceptor<T>
- Direct Known Subclasses:
- RMCaptureInInterceptor, RMDeliveryInterceptor, RMInInterceptor, RMOutInterceptor
public abstract class AbstractRMInterceptor<T extends org.apache.cxf.message.Message>
- extends org.apache.cxf.phase.AbstractPhaseInterceptor<T>
Interceptor responsible for implementing exchange of RM protocol messages,
aggregating RM metadata in the application message and processing of
RM metadata contained in incoming application messages.
The same interceptor can be used on multiple endpoints.
Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor |
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractRMInterceptor
protected AbstractRMInterceptor(String phase)
AbstractRMInterceptor
protected AbstractRMInterceptor()
getManager
public RMManager getManager()
setManager
public void setManager(RMManager m)
getBus
public org.apache.cxf.Bus getBus()
setBus
public void setBus(org.apache.cxf.Bus bus)
handleMessage
public void handleMessage(org.apache.cxf.message.Message msg)
throws org.apache.cxf.interceptor.Fault
- Throws:
org.apache.cxf.interceptor.Fault
handle
protected abstract void handle(org.apache.cxf.message.Message message)
throws SequenceFault,
RMException
- Throws:
SequenceFault
RMException
Apache CXF