org.apache.servicemix.jms
Interface JmsMarshaler

All Known Implementing Classes:
DefaultJmsMarshaler

public interface JmsMarshaler


Method Summary
 javax.jms.Message toJMS(java.lang.Exception e, javax.jms.Session session)
           
 javax.jms.Message toJMS(SoapMessage message, java.util.Map headers, javax.jms.Session session)
          Unmarshalls the SOAP message into an JMS message
 SoapMessage toSOAP(javax.jms.Message src)
          Marshalls the JMS message into an XML/SOAP message
 

Method Detail

toSOAP

SoapMessage toSOAP(javax.jms.Message src)
                   throws java.lang.Exception
Marshalls the JMS message into an XML/SOAP message

Parameters:
src - Message to marshall
Throws:
java.lang.Exception

toJMS

javax.jms.Message toJMS(SoapMessage message,
                        java.util.Map headers,
                        javax.jms.Session session)
                        throws java.lang.Exception
Unmarshalls the SOAP message into an JMS message

Parameters:
message - Message to unmarshall
session - Used to create the JMS message
Throws:
javax.jbi.messaging.MessagingException
javax.jms.JMSException
java.lang.Exception

toJMS

javax.jms.Message toJMS(java.lang.Exception e,
                        javax.jms.Session session)
                        throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2005-2014 FuseSource. All Rights Reserved.