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 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 strategy
      camelHeaders - Camel headers
      requestHeaders - CXF request headers
      camelExchange - 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 strategy
      camelHeaders - Camel header
      cxfMessage - CXF message
      exchange - 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 strategy
      responseHeaders - CXF response headers
      camelHeaders - Camel headers
      camelExchange - 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 strategy
      cxfMessage - CXF message
      camelMessage - Camel message
      exchange - 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)