org.mule.providers.jms
Class JmsMessageUtils

java.lang.Object
  extended byorg.mule.providers.jms.JmsMessageUtils

public class JmsMessageUtils
extends java.lang.Object

JmsMessageUtils TODO -document class

Version:
$Revision: 1.1.1.1 $
Author:
Ross Mason

Constructor Summary
JmsMessageUtils()
           
 
Method Summary
static byte[] getBytesFromMessage(Message message)
           
static Message getMessageForObject(java.lang.Object object, Session session)
           
static java.lang.String getNameForDestination(Destination dest)
           
static java.lang.Object getObjectForMessage(Message source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmsMessageUtils

public JmsMessageUtils()
Method Detail

getMessageForObject

public static Message getMessageForObject(java.lang.Object object,
                                          Session session)
                                   throws JMSException
Throws:
JMSException

getObjectForMessage

public static java.lang.Object getObjectForMessage(Message source)
                                            throws JMSException
Throws:
JMSException

getBytesFromMessage

public static byte[] getBytesFromMessage(Message message)
                                  throws JMSException,
                                         java.io.IOException
Parameters:
message - the message to receive the bytes from. Note this only works for TextMessge, ObjectMessage, StreamMessage and BytesMessage.
Returns:
a byte array corresponding with the message payload
Throws:
JMSException - if the message can't be read or if the message passed is a MapMessage
java.io.IOException - if a failiare occurs while stream and converting the message data

getNameForDestination

public static java.lang.String getNameForDestination(Destination dest)
                                              throws JMSException
Throws:
JMSException


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.