org.apache.camel.jms
Class DefaultJmsExchange

java.lang.Object
  extended by org.apache.camel.impl.DefaultExchange
      extended by org.apache.camel.jms.DefaultJmsExchange
All Implemented Interfaces:
org.apache.camel.Exchange, JmsExchange

public class DefaultJmsExchange
extends org.apache.camel.impl.DefaultExchange
implements JmsExchange

Version:
$Revision: 520502 $

Field Summary
 
Fields inherited from class org.apache.camel.impl.DefaultExchange
context
 
Constructor Summary
DefaultJmsExchange(org.apache.camel.CamelContext container)
           
DefaultJmsExchange(org.apache.camel.CamelContext container, Message message)
           
 
Method Summary
protected  org.apache.camel.Message createInMessage()
           
 Message createMessage(Session session)
          Creates the JMS message for this exchange so that it can be sent to a JMS endpoint.
protected  org.apache.camel.Message createOutMessage()
           
 Message getInMessage()
           
 org.apache.camel.Exchange newInstance()
           
 
Methods inherited from class org.apache.camel.impl.DefaultExchange
copy, copyFrom, getContext, getException, getExchangeId, getFault, getHeaders, getIn, getOut, setException, setExchangeId, setFault, setHeaders, setIn, setOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.camel.Exchange
copy, copyFrom, getContext, getException, getExchangeId, getFault, getHeaders, getIn, getOut, setException, setExchangeId
 

Constructor Detail

DefaultJmsExchange

public DefaultJmsExchange(org.apache.camel.CamelContext container)

DefaultJmsExchange

public DefaultJmsExchange(org.apache.camel.CamelContext container,
                          Message message)
Method Detail

newInstance

public org.apache.camel.Exchange newInstance()
Overrides:
newInstance in class org.apache.camel.impl.DefaultExchange

createMessage

public Message createMessage(Session session)
                      throws JMSException
Description copied from interface: JmsExchange
Creates the JMS message for this exchange so that it can be sent to a JMS endpoint.

Specified by:
createMessage in interface JmsExchange
Throws:
JMSException

getInMessage

public Message getInMessage()

createInMessage

protected org.apache.camel.Message createInMessage()
Overrides:
createInMessage in class org.apache.camel.impl.DefaultExchange

createOutMessage

protected org.apache.camel.Message createOutMessage()
Overrides:
createOutMessage in class org.apache.camel.impl.DefaultExchange


Copyright © 2007 Apache Software Foundation. All Rights Reserved.