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

  • 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 Detail

      • AbstractRMInterceptor

        protected AbstractRMInterceptor​(String phase)
      • AbstractRMInterceptor

        protected AbstractRMInterceptor()
    • Method Detail

      • 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
      • isRMPolicyEnabled

        protected boolean isRMPolicyEnabled​(org.apache.cxf.message.Message msg)