Class DefaultCxfMessageMapper

java.lang.Object
org.apache.camel.component.cxf.transport.message.DefaultCxfMessageMapper
All Implemented Interfaces:
CxfMessageMapper

public class DefaultCxfMessageMapper extends Object implements CxfMessageMapper
  • Constructor Details

    • DefaultCxfMessageMapper

      public DefaultCxfMessageMapper()
  • Method Details

    • createCxfMessageFromCamelExchange

      public org.apache.cxf.message.Message createCxfMessageFromCamelExchange(org.apache.camel.Exchange camelExchange, org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
      Description copied from interface: CxfMessageMapper
      Create a CXF Message from a Camel exchange.
      Specified by:
      createCxfMessageFromCamelExchange in interface CxfMessageMapper
    • setSecurityContext

      protected void setSecurityContext(org.apache.cxf.message.Message cxfMessage, jakarta.servlet.http.HttpServletRequest request)
    • propagateResponseHeadersToCamel

      public void propagateResponseHeadersToCamel(org.apache.cxf.message.Message cxfMessage, org.apache.camel.Exchange exchange, org.apache.camel.spi.HeaderFilterStrategy strategy)
      Description copied from interface: CxfMessageMapper
      Given a CXF out/response Message, this method propagates response headers to a Camel exchange.
      Specified by:
      propagateResponseHeadersToCamel in interface CxfMessageMapper
    • getPath

      protected String getPath(org.apache.camel.Message camelMessage)
    • getRequestURI

      protected String getRequestURI(org.apache.camel.Message camelMessage)
    • getBasePath

      protected String getBasePath(org.apache.camel.Exchange camelExchange)
    • getVerb

      protected String getVerb(org.apache.camel.Message camelMessage)
    • getQueryString

      protected String getQueryString(org.apache.camel.Message camelMessage)
    • getCharacterEncoding

      protected String getCharacterEncoding(org.apache.camel.Message camelMessage)
    • getRequestContentType

      protected String getRequestContentType(org.apache.camel.Message camelMessage)