Package 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,RMCaptureOutInterceptor,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.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.cxf.BusgetBus()protected abstract voidhandle(org.apache.cxf.message.Message message) voidhandleMessage(org.apache.cxf.message.Message msg) protected booleanisRMPolicyEnabled(org.apache.cxf.message.Message msg) voidsetBus(org.apache.cxf.Bus bus) voidMethods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore
-
Constructor Details
-
AbstractRMInterceptor
-
AbstractRMInterceptor
protected AbstractRMInterceptor()
-
-
Method Details
-
getManager
-
setManager
-
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:
SequenceFaultRMException
-
isRMPolicyEnabled
protected boolean isRMPolicyEnabled(org.apache.cxf.message.Message msg)
-