Package com.sun.messaging.xml
Class MessageTransformer
java.lang.Object
com.sun.messaging.xml.MessageTransformer
The
Transformer class encapsulates the functionality to transform SOAP and JMS messages.-
Method Summary
Modifier and TypeMethodDescriptionstatic jakarta.xml.soap.SOAPMessageSOAPMessageFromJMSMessage(jakarta.jms.Message message, jakarta.xml.soap.MessageFactory messageFactory) Extracts ajakarta.xml.soap.SOAPMessageobject from thejakarta.jms.Messageobject into which it was transformed using theSOAPMessageIntoJMSMessagemethod.static jakarta.jms.MessageSOAPMessageIntoJMSMessage(jakarta.xml.soap.SOAPMessage soapMessage, jakarta.jms.Session session) Transforms ajakarta.xml.soap.SOAPMessagemessage into ajakarta.jms.Messagemessage.
-
Method Details
-
SOAPMessageIntoJMSMessage
public static jakarta.jms.Message SOAPMessageIntoJMSMessage(jakarta.xml.soap.SOAPMessage soapMessage, jakarta.jms.Session session) throws com.sun.messaging.xml.MessageTransformerException Transforms ajakarta.xml.soap.SOAPMessagemessage into ajakarta.jms.Messagemessage.- Parameters:
soapMessage- the SOAPMessage to be converted to the JMS Message.session- The JMS Session to be used to construct the JMS Message.- Throws:
com.sun.messaging.xml.MessageTransformerException- If any error is encountered when transforming the message.
-
SOAPMessageFromJMSMessage
public static jakarta.xml.soap.SOAPMessage SOAPMessageFromJMSMessage(jakarta.jms.Message message, jakarta.xml.soap.MessageFactory messageFactory) throws com.sun.messaging.xml.MessageTransformerException Extracts ajakarta.xml.soap.SOAPMessageobject from thejakarta.jms.Messageobject into which it was transformed using theSOAPMessageIntoJMSMessagemethod. TheMessageFactoryparameter is used to construct thejakarta.xml.soap.SOAPMessageobject.If
MessageFactoryisnullthen 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:
com.sun.messaging.xml.MessageTransformerException- If any error is encountered when extracting the message.
-