org.apache.camel.component.cxf.cxfbean
Class DefaultCxfBeanBinding

java.lang.Object
  extended by org.apache.camel.component.cxf.cxfbean.DefaultCxfBeanBinding
All Implemented Interfaces:
CxfBeanBinding

public class DefaultCxfBeanBinding
extends java.lang.Object
implements CxfBeanBinding

Version:
$Revision$

Constructor Summary
DefaultCxfBeanBinding()
           
 
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.
protected  java.lang.String getBasePath(org.apache.camel.Exchange camelExchange)
           
protected  java.lang.String getCharacterEncoding(org.apache.camel.Message camelMessage)
           
protected  java.lang.String getPath(org.apache.camel.Message camelMessage)
           
protected  java.lang.String getQueryString(org.apache.camel.Message camelMessage)
           
protected  java.lang.String getRequestContentType(org.apache.camel.Message camelMessage)
           
protected  java.lang.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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultCxfBeanBinding

public DefaultCxfBeanBinding()
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: CxfBeanBinding
Create a CXF Message from a Camel exchange.

Specified by:
createCxfMessageFromCamelExchange in interface CxfBeanBinding

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: CxfBeanBinding
Given a CXF out/response Message, this method propagates response headers to a Camel exchange.

Specified by:
propagateResponseHeadersToCamel in interface CxfBeanBinding

getPath

protected java.lang.String getPath(org.apache.camel.Message camelMessage)

getBasePath

protected java.lang.String getBasePath(org.apache.camel.Exchange camelExchange)

getVerb

protected java.lang.String getVerb(org.apache.camel.Message camelMessage)

getQueryString

protected java.lang.String getQueryString(org.apache.camel.Message camelMessage)

getCharacterEncoding

protected java.lang.String getCharacterEncoding(org.apache.camel.Message camelMessage)

getRequestContentType

protected java.lang.String getRequestContentType(org.apache.camel.Message camelMessage)


Apache CAMEL