Class DefaultCxfMessageMapper

    • Constructor Detail

      • DefaultCxfMessageMapper

        public DefaultCxfMessageMapper()
    • Method Detail

      • 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,
                                          javax.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)