public class DefaultCxfMessageMapper extends Object implements CxfMessageMapper
Constructor and Description |
---|
DefaultCxfMessageMapper() |
Modifier and Type | Method and 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. |
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,
javax.servlet.http.HttpServletRequest request) |
public org.apache.cxf.message.Message createCxfMessageFromCamelExchange(org.apache.camel.Exchange camelExchange, org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
CxfMessageMapper
Message
from a Camel exchange.createCxfMessageFromCamelExchange
in interface CxfMessageMapper
protected void setSecurityContext(org.apache.cxf.message.Message cxfMessage, javax.servlet.http.HttpServletRequest request)
public void propagateResponseHeadersToCamel(org.apache.cxf.message.Message cxfMessage, org.apache.camel.Exchange exchange, org.apache.camel.spi.HeaderFilterStrategy strategy)
CxfMessageMapper
propagateResponseHeadersToCamel
in interface CxfMessageMapper
protected String getPath(org.apache.camel.Message camelMessage)
protected String getRequestURI(org.apache.camel.Message camelMessage)
protected String getBasePath(org.apache.camel.Exchange camelExchange)
protected String getVerb(org.apache.camel.Message camelMessage)
protected String getQueryString(org.apache.camel.Message camelMessage)
protected String getCharacterEncoding(org.apache.camel.Message camelMessage)
protected String getRequestContentType(org.apache.camel.Message camelMessage)
Apache Camel