org.springframework.flex.messaging.jms
Class FlexMessageConverter

java.lang.Object
  extended by org.springframework.flex.messaging.jms.FlexMessageConverter
All Implemented Interfaces:
org.springframework.jms.support.converter.MessageConverter

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

An implementation of the MessageConverter strategy interface that passes Flex Message headers to JMS Message properties and vice versa.

This particular converter is only concerned with the passing of those header/property values. It simply decorates a target converter to which it delegates for the actual conversion between a JMS Message and a Flex Message body. If no target converter is passed to the constructor, then it will create and delegate to a SimpleMessageConverter instance by default.

Author:
Mark Fisher

Constructor Summary
FlexMessageConverter()
           
FlexMessageConverter(org.springframework.jms.support.converter.MessageConverter targetConverter)
           
 
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

FlexMessageConverter

public FlexMessageConverter()

FlexMessageConverter

public FlexMessageConverter(org.springframework.jms.support.converter.MessageConverter targetConverter)
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