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 Summary
Constructors Constructor Description DefaultCxfMessageMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.cxf.message.MessagecreateCxfMessageFromCamelExchange(org.apache.camel.Exchange camelExchange, org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)Create a CXFMessagefrom a Camel exchange.protected StringgetBasePath(org.apache.camel.Exchange camelExchange)protected StringgetCharacterEncoding(org.apache.camel.Message camelMessage)protected StringgetPath(org.apache.camel.Message camelMessage)protected StringgetQueryString(org.apache.camel.Message camelMessage)protected StringgetRequestContentType(org.apache.camel.Message camelMessage)protected StringgetRequestURI(org.apache.camel.Message camelMessage)protected StringgetVerb(org.apache.camel.Message camelMessage)voidpropagateResponseHeadersToCamel(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 voidsetSecurityContext(org.apache.cxf.message.Message cxfMessage, javax.servlet.http.HttpServletRequest request)
-
-
-
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:CxfMessageMapperCreate a CXFMessagefrom a Camel exchange.- Specified by:
createCxfMessageFromCamelExchangein interfaceCxfMessageMapper
-
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:CxfMessageMapperGiven a CXF out/response Message, this method propagates response headers to a Camel exchange.- Specified by:
propagateResponseHeadersToCamelin interfaceCxfMessageMapper
-
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)
-
-