org.apache.cxf.ws.rm
Class AbstractRMInterceptor<T extends org.apache.cxf.message.Message>

java.lang.Object
  extended by org.apache.cxf.phase.AbstractPhaseInterceptor<T>
      extended by 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.


Constructor Summary
protected AbstractRMInterceptor()
           
protected AbstractRMInterceptor(String phase)
           
 
Method Summary
 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)
           
 void setBus(org.apache.cxf.Bus bus)
           
 void setManager(RMManager m)
           
 
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
 

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


Apache CXF