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

    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 Details

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