org.apache.activemq.camel.converter
Class IdentityMessageReuseConverter

java.lang.Object
  extended by org.apache.activemq.camel.converter.IdentityMessageReuseConverter
All Implemented Interfaces:
org.springframework.jms.support.converter.MessageConverter

public class IdentityMessageReuseConverter
extends java.lang.Object
implements org.springframework.jms.support.converter.MessageConverter

Identity conversion, return the original ActiveMQMessage as is, useful when camel does message redelivery routing. ReadOnlyPropertes flag inverted to allow additional properties to be appended or existing properties to be modified


Constructor Summary
IdentityMessageReuseConverter()
           
 
Method Summary
 java.lang.Object fromMessage(javax.jms.Message message)
           
 javax.jms.Message toMessage(java.lang.Object object, javax.jms.Session session)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdentityMessageReuseConverter

public IdentityMessageReuseConverter()
Method Detail

fromMessage

public java.lang.Object fromMessage(javax.jms.Message message)
                             throws javax.jms.JMSException,
                                    org.springframework.jms.support.converter.MessageConversionException
Specified by:
fromMessage in interface org.springframework.jms.support.converter.MessageConverter
Throws:
javax.jms.JMSException
org.springframework.jms.support.converter.MessageConversionException

toMessage

public javax.jms.Message toMessage(java.lang.Object object,
                                   javax.jms.Session session)
                            throws javax.jms.JMSException,
                                   org.springframework.jms.support.converter.MessageConversionException
Specified by:
toMessage in interface org.springframework.jms.support.converter.MessageConverter
Throws:
javax.jms.JMSException
org.springframework.jms.support.converter.MessageConversionException


Copyright © 2005-2011 The Apache Software Foundation. All Rights Reserved.