org.apache.camel.component.cxf
Class CxfMessage

java.lang.Object
  extended by org.apache.camel.impl.MessageSupport
      extended by org.apache.camel.impl.DefaultMessage
          extended by org.apache.camel.component.cxf.CxfMessage
All Implemented Interfaces:
org.apache.camel.Message

public class CxfMessage
extends org.apache.camel.impl.DefaultMessage

An Apache CXF Message which provides access to the underlying CXF features

Version:
$Revision: 524027 $

Constructor Summary
CxfMessage()
           
CxfMessage(org.apache.cxf.message.Message cxfMessage)
           
 
Method Summary
protected  Object createBody()
           
 CxfExchange getExchange()
           
 Object getHeader(String name)
           
 Map<String,Object> getHeaders()
           
 org.apache.cxf.message.Message getMessage()
          Returns the underlying CXF message
 CxfMessage newInstance()
           
 void setHeader(String name, Object value)
           
 void setMessage(org.apache.cxf.message.Message cxfMessage)
           
 String toString()
           
 
Methods inherited from class org.apache.camel.impl.DefaultMessage
createHeaders, getHeader, populateInitialHeaders, setHeaders
 
Methods inherited from class org.apache.camel.impl.MessageSupport
copy, getBody, getBody, getMessageId, setBody, setBody, setExchange, setMessageId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CxfMessage

public CxfMessage()

CxfMessage

public CxfMessage(org.apache.cxf.message.Message cxfMessage)
Method Detail

toString

public String toString()
Overrides:
toString in class org.apache.camel.impl.DefaultMessage

getExchange

public CxfExchange getExchange()
Specified by:
getExchange in interface org.apache.camel.Message
Overrides:
getExchange in class org.apache.camel.impl.MessageSupport

getMessage

public org.apache.cxf.message.Message getMessage()
Returns the underlying CXF message

Returns:
the CXF message

setMessage

public void setMessage(org.apache.cxf.message.Message cxfMessage)

getHeader

public Object getHeader(String name)
Specified by:
getHeader in interface org.apache.camel.Message
Overrides:
getHeader in class org.apache.camel.impl.DefaultMessage

setHeader

public void setHeader(String name,
                      Object value)
Specified by:
setHeader in interface org.apache.camel.Message
Overrides:
setHeader in class org.apache.camel.impl.DefaultMessage

getHeaders

public Map<String,Object> getHeaders()
Specified by:
getHeaders in interface org.apache.camel.Message
Overrides:
getHeaders in class org.apache.camel.impl.DefaultMessage

newInstance

public CxfMessage newInstance()
Overrides:
newInstance in class org.apache.camel.impl.DefaultMessage

createBody

protected Object createBody()
Overrides:
createBody in class org.apache.camel.impl.MessageSupport


Copyright © 2007 Apache Software Foundation. All Rights Reserved.