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 Modifier Constructor Description protectedAbstractRMInterceptor()protectedAbstractRMInterceptor(String phase)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.apache.cxf.BusgetBus()RMManagergetManager()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)voidsetManager(RMManager m)
-
-
-
Constructor Detail
-
AbstractRMInterceptor
protected AbstractRMInterceptor(String phase)
-
AbstractRMInterceptor
protected AbstractRMInterceptor()
-
-
Method Detail
-
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:
SequenceFaultRMException
-
isRMPolicyEnabled
protected boolean isRMPolicyEnabled(org.apache.cxf.message.Message msg)
-
-