Interface CxfMessageMapper

  • All Known Implementing Classes:
    DefaultCxfMessageMapper

    public interface CxfMessageMapper
    A Strategy to bind a Camel exchange to a CXF message used by CxfBeanDestination.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.apache.cxf.message.Message createCxfMessageFromCamelExchange​(org.apache.camel.Exchange camelExchange, org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
      Create a CXF Message from a Camel exchange.
      void propagateResponseHeadersToCamel​(org.apache.cxf.message.Message cxfMessage, org.apache.camel.Exchange camelExchange, org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
      Given a CXF out/response Message, this method propagates response headers to a Camel exchange.
    • Method Detail

      • createCxfMessageFromCamelExchange

        org.apache.cxf.message.Message createCxfMessageFromCamelExchange​(org.apache.camel.Exchange camelExchange,
                                                                         org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
        Create a CXF Message from a Camel exchange.
      • propagateResponseHeadersToCamel

        void propagateResponseHeadersToCamel​(org.apache.cxf.message.Message cxfMessage,
                                             org.apache.camel.Exchange camelExchange,
                                             org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
        Given a CXF out/response Message, this method propagates response headers to a Camel exchange.