org.apache.camel.component.jms
Class JmsMessage

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

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

Represents a Message for working with JMS

Version:
$Revision:520964 $

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

Constructor Detail

JmsMessage

public JmsMessage()

JmsMessage

public JmsMessage(Message jmsMessage)
Method Detail

toString

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

getJmsMessage

public Message getJmsMessage()
Returns the underlying JMS message

Returns:
the underlying JMS message

setJmsMessage

public void setJmsMessage(Message jmsMessage)

getHeader

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

newInstance

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

createBody

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

populateInitialHeaders

protected void populateInitialHeaders(Map<String,Object> map)
Overrides:
populateInitialHeaders in class org.apache.camel.impl.DefaultMessage


Copyright © 2007 Apache Software Foundation. All Rights Reserved.