org.springframework.jms.support.converter
Interface MessageConverter

All Known Implementing Classes:
SimpleMessageConverter

public interface MessageConverter

Strategy interface that specifies a MessageConverter between Java objects and JMS messages.

Since:
1.1
Author:
Mark Pollack, Juergen Hoeller

Method Summary
 java.lang.Object fromMessage(javax.jms.Message message)
          Convert from a JMS Message to a Java object.
 javax.jms.Message toMessage(java.lang.Object object, javax.jms.Session session)
          Convert a Java object to a JMS Message using the supplied session to create the message object.
 

Method Detail

toMessage

public javax.jms.Message toMessage(java.lang.Object object,
                                   javax.jms.Session session)
                            throws javax.jms.JMSException,
                                   MessageConversionException
Convert a Java object to a JMS Message using the supplied session to create the message object.

Parameters:
object - the object to convert
session - the Session to use for creating a JMS Message
Returns:
the JMS Message
Throws:
javax.jms.JMSException - if thrown by JMS API methods
MessageConversionException - in case of conversion failure

fromMessage

public java.lang.Object fromMessage(javax.jms.Message message)
                             throws javax.jms.JMSException,
                                    MessageConversionException
Convert from a JMS Message to a Java object.

Parameters:
message - the message to convert
Returns:
the converted Java object
Throws:
MessageConversionException - in case of conversion failure
javax.jms.JMSException


Copyright (C) 2003-2004 The Spring Framework Project.