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.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, 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:CxfMessageMapper
Create a CXFMessage
from a Camel exchange.- Specified by:
createCxfMessageFromCamelExchange
in 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:CxfMessageMapper
Given a CXF out/response Message, this method propagates response headers to a Camel exchange.- Specified by:
propagateResponseHeadersToCamel
in 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)
-
-