Class CxfHeaderHelper
java.lang.Object
org.apache.camel.component.cxf.common.header.CxfHeaderHelper
Utility class to propagate headers to and from CXF message.
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidcopyHttpHeadersFromCxfToCamel(org.apache.camel.spi.HeaderFilterStrategy strategy, org.apache.cxf.message.Message cxfMessage, org.apache.camel.Message camelMessage, org.apache.camel.Exchange exchange) static voidpropagateCamelHeadersToCxfHeaders(org.apache.camel.spi.HeaderFilterStrategy strategy, Map<String, Object> camelHeaders, Map<String, List<String>> requestHeaders, org.apache.camel.Exchange camelExchange) Propagates Camel headers to CXF headers.static voidpropagateCamelToCxf(org.apache.camel.spi.HeaderFilterStrategy strategy, Map<String, Object> camelHeaders, org.apache.cxf.message.Message cxfMessage, org.apache.camel.Exchange exchange) Propagates Camel headers to CXF message.static voidpropagateCxfHeadersToCamelHeaders(org.apache.camel.spi.HeaderFilterStrategy strategy, Map<String, List<Object>> responseHeaders, Map<String, Object> camelHeaders, org.apache.camel.Exchange camelExchange) Propagates CXF headers to Camel headers.static voidpropagateCxfToCamel(org.apache.camel.spi.HeaderFilterStrategy strategy, org.apache.cxf.message.Message cxfMessage, org.apache.camel.Message camelMessage, org.apache.camel.Exchange exchange) Propagates CXF headers to Camel message.
-
Method Details
-
propagateCamelHeadersToCxfHeaders
public static void propagateCamelHeadersToCxfHeaders(org.apache.camel.spi.HeaderFilterStrategy strategy, Map<String, Object> camelHeaders, Map<String, List<String>> requestHeaders, org.apache.camel.Exchange camelExchange) Propagates Camel headers to CXF headers.- Parameters:
strategy- header filter strategycamelHeaders- Camel headersrequestHeaders- CXF request headerscamelExchange- provides context for filtering
-
propagateCamelToCxf
public static void propagateCamelToCxf(org.apache.camel.spi.HeaderFilterStrategy strategy, Map<String, Object> camelHeaders, org.apache.cxf.message.Message cxfMessage, org.apache.camel.Exchange exchange) Propagates Camel headers to CXF message.- Parameters:
strategy- header filter strategycamelHeaders- Camel headercxfMessage- CXF messageexchange- provides context for filtering
-
propagateCxfHeadersToCamelHeaders
public static void propagateCxfHeadersToCamelHeaders(org.apache.camel.spi.HeaderFilterStrategy strategy, Map<String, List<Object>> responseHeaders, Map<String, Object> camelHeaders, org.apache.camel.Exchange camelExchange) Propagates CXF headers to Camel headers.- Parameters:
strategy- header filter strategyresponseHeaders- CXF response headerscamelHeaders- Camel headerscamelExchange- provides context for filtering
-
propagateCxfToCamel
public static void propagateCxfToCamel(org.apache.camel.spi.HeaderFilterStrategy strategy, org.apache.cxf.message.Message cxfMessage, org.apache.camel.Message camelMessage, org.apache.camel.Exchange exchange) Propagates CXF headers to Camel message.- Parameters:
strategy- header filter strategycxfMessage- CXF messagecamelMessage- Camel messageexchange- provides context for filtering
-
copyHttpHeadersFromCxfToCamel
public static void copyHttpHeadersFromCxfToCamel(org.apache.camel.spi.HeaderFilterStrategy strategy, org.apache.cxf.message.Message cxfMessage, org.apache.camel.Message camelMessage, org.apache.camel.Exchange exchange)
-