org.apache.camel.component.cxf.cxfbean
Interface CxfBeanBinding

All Known Implementing Classes:
DefaultCxfBeanBinding

public interface CxfBeanBinding

A Strategy to bind a Camel exchange to a CXF message used by CxfBeanDestination.

Version:
$Revision$

Method Summary
 org.apache.cxf.message.Message createCxfMessageFromCamelExchange(org.apache.camel.Exchange camelExchange, org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
          Create a CXF Message from a Camel exchange.
 void propagateResponseHeadersToCamel(org.apache.cxf.message.Message cxfMessage, org.apache.camel.Exchange camelExchange, org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
          Given a CXF out/response Message, this method propagates response headers to a Camel exchange.
 

Method Detail

createCxfMessageFromCamelExchange

org.apache.cxf.message.Message createCxfMessageFromCamelExchange(org.apache.camel.Exchange camelExchange,
                                                                 org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
Create a CXF Message from a Camel exchange.


propagateResponseHeadersToCamel

void propagateResponseHeadersToCamel(org.apache.cxf.message.Message cxfMessage,
                                     org.apache.camel.Exchange camelExchange,
                                     org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
Given a CXF out/response Message, this method propagates response headers to a Camel exchange.



Apache CAMEL