Class CxfHeaderHelper
- java.lang.Object
-
- org.apache.camel.component.cxf.common.header.CxfHeaderHelper
-
public final class CxfHeaderHelper extends Object
Utility class to propagate headers to and from CXF message.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
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)
-
-