org.apache.cxf.ws.rm
Class AbstractRMInterceptor<T extends Message>
java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<T>
org.apache.cxf.ws.rm.AbstractRMInterceptor<T>
- All Implemented Interfaces:
- Interceptor<T>, PhaseInterceptor<T>
- Direct Known Subclasses:
- RMCaptureInInterceptor, RMCaptureOutInterceptor, RMDeliveryInterceptor, RMInInterceptor, RMOutInterceptor
public abstract class AbstractRMInterceptor<T extends Message>
- extends 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 Bus getBus()
setBus
public void setBus(Bus bus)
handleMessage
public void handleMessage(Message msg)
throws Fault
- Description copied from interface:
Interceptor
- Intercepts a message.
Interceptors should NOT invoke handleMessage or handleFault
on the next interceptor - the interceptor chain will
take care of this.
- Throws:
Fault
handle
protected abstract void handle(Message message)
throws SequenceFault,
RMException
- Throws:
SequenceFault
RMException
isRMPolicyEnabled
protected boolean isRMPolicyEnabled(Message msg)
Apache CXF