Sun Java(tm) System Message Queue
v3.6

com.sun.messaging.xml
Class MessageTransformer

java.lang.Object
  extended bycom.sun.messaging.xml.MessageTransformer

public class MessageTransformer
extends Object

The Transformer class encapsulates the functionality to transform SOAP and JMS messages.


Method Summary
static SOAPMessage SOAPMessageFromJMSMessage(Message message, MessageFactory messageFactory)
          Extracts a javax.xml.soap.SOAPMessage object from the javax.jms.Message object into which it was transformed using the SOAPMessageIntoJMSMessage method.
static Message SOAPMessageIntoJMSMessage(SOAPMessage soapMessage, Session session)
          Transforms a javax.xml.soap.SOAPMessage message into a javax.jms.Message message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

SOAPMessageIntoJMSMessage

public static Message SOAPMessageIntoJMSMessage(SOAPMessage soapMessage,
                                                Session session)
                                         throws JAXMException
Transforms a javax.xml.soap.SOAPMessage message into a javax.jms.Message message.

Parameters:
soapMessage - the SOAPMessage to be converted to the JMS Message.
session - The JMS Session to be used to construct the JMS Message.
Throws:
JAXMException - If any error is encountered when transforming the message.

SOAPMessageFromJMSMessage

public static SOAPMessage SOAPMessageFromJMSMessage(Message message,
                                                    MessageFactory messageFactory)
                                             throws JAXMException
Extracts a javax.xml.soap.SOAPMessage object from the javax.jms.Message object into which it was transformed using the SOAPMessageIntoJMSMessage method. The MessageFactory parameter is used to construct the javax.xml.soap.SOAPMessage object.

If MessageFactory is null then the default SOAP MessageFactory will be used to construct the SOAP message.

Parameters:
message - The JMS message from which the SOAP message is to be extracted.
messageFactory - The SOAP MessageFactory to be used to contruct the SOAP message.
Throws:
JAXMException - If any error is encountered when extracting the message.

Sun Java(tm) System Message Queue
v3.6

Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle,
Santa Clara, California, 95054, U.S.A. All Rights Reserved.