Class DefaultCxfMessageMapper
java.lang.Object
org.apache.camel.component.cxf.transport.message.DefaultCxfMessageMapper
- All Implemented Interfaces:
CxfMessageMapper
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.cxf.message.Message
createCxfMessageFromCamelExchange
(org.apache.camel.Exchange camelExchange, org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) Create a CXFMessage
from a Camel exchange.protected String
getBasePath
(org.apache.camel.Exchange camelExchange) protected String
getCharacterEncoding
(org.apache.camel.Message camelMessage) protected String
getPath
(org.apache.camel.Message camelMessage) protected String
getQueryString
(org.apache.camel.Message camelMessage) protected String
getRequestContentType
(org.apache.camel.Message camelMessage) protected String
getRequestURI
(org.apache.camel.Message camelMessage) protected String
getVerb
(org.apache.camel.Message camelMessage) void
propagateResponseHeadersToCamel
(org.apache.cxf.message.Message cxfMessage, org.apache.camel.Exchange exchange, org.apache.camel.spi.HeaderFilterStrategy strategy) Given a CXF out/response Message, this method propagates response headers to a Camel exchange.protected void
setSecurityContext
(org.apache.cxf.message.Message cxfMessage, jakarta.servlet.http.HttpServletRequest request)
-
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 CXFMessage
from a Camel exchange.- Specified by:
createCxfMessageFromCamelExchange
in interfaceCxfMessageMapper
-
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 interfaceCxfMessageMapper
-
getPath
-
getRequestURI
-
getBasePath
-
getVerb
-
getQueryString
-
getCharacterEncoding
-
getRequestContentType
-