org.apache.camel.converter.jaxb
Class MessageType

java.lang.Object
  extended by org.apache.camel.converter.jaxb.MessageType

public class MessageType
extends Object

Represents a JAXB2 representation of a Camel Message - Important: work in progress!

Version:
$Revision: 664343 $

Constructor Summary
MessageType()
           
 
Method Summary
 void copyFrom(Message message)
          Copies the headers and body of this object from the given Camel message
 void copyTo(Message message)
          Copies the headers and body of this object to the given Camel message
protected  HeaderType createHeader(String key, Object value)
           
 Object getBody()
           
 Map<String,Object> getHeaderMap()
           
 List<HeaderType> getHeaders()
           
 void setBody(Object body)
           
 void setHeaders(List<HeaderType> headers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageType

public MessageType()
Method Detail

getBody

public Object getBody()

setBody

public void setBody(Object body)

getHeaders

public List<HeaderType> getHeaders()

setHeaders

public void setHeaders(List<HeaderType> headers)

getHeaderMap

public Map<String,Object> getHeaderMap()

copyFrom

public void copyFrom(Message message)
Copies the headers and body of this object from the given Camel message

Parameters:
message - the Camel message to read the headers and body from

copyTo

public void copyTo(Message message)
Copies the headers and body of this object to the given Camel message

Parameters:
message - the camel message to overwrite its headers and body

createHeader

protected HeaderType createHeader(String key,
                                  Object value)


Copyright © 2009 Apache Software Foundation. All Rights Reserved.