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 protected
AbstractRMInterceptor()
protected
AbstractRMInterceptor(String phase)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.apache.cxf.Bus
getBus()
RMManager
getManager()
protected abstract void
handle(org.apache.cxf.message.Message message)
void
handleMessage(org.apache.cxf.message.Message msg)
protected boolean
isRMPolicyEnabled(org.apache.cxf.message.Message msg)
void
setBus(org.apache.cxf.Bus bus)
void
setManager(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:
SequenceFault
RMException
-
isRMPolicyEnabled
protected boolean isRMPolicyEnabled(org.apache.cxf.message.Message msg)
-
-