org.apache.camel.component.jbi
Class JbiMessage

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

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

A JBI Message which provides access to the underlying JBI features such as getNormalizedMessage()

Version:
$Revision: 563665 $

Constructor Summary
JbiMessage()
           
JbiMessage(javax.jbi.messaging.NormalizedMessage normalizedMessage)
           
 
Method Summary
protected  Object createBody()
           
 JbiExchange getExchange()
           
 Object getHeader(String name)
           
 javax.jbi.messaging.NormalizedMessage getNormalizedMessage()
          Returns the underlying JBI message
 JbiMessage newInstance()
           
protected  void populateInitialHeaders(Map<String,Object> map)
           
 void setNormalizedMessage(javax.jbi.messaging.NormalizedMessage normalizedMessage)
           
 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, getMessageId, setBody, setBody, setExchange, setMessageId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JbiMessage

public JbiMessage()

JbiMessage

public JbiMessage(javax.jbi.messaging.NormalizedMessage normalizedMessage)
Method Detail

toString

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

getExchange

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

getNormalizedMessage

public javax.jbi.messaging.NormalizedMessage getNormalizedMessage()
Returns the underlying JBI message

Returns:
the underlying JBI message

setNormalizedMessage

public void setNormalizedMessage(javax.jbi.messaging.NormalizedMessage normalizedMessage)

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 JbiMessage 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.