public class DefaultJmsMarshaler extends java.lang.Object implements JmsMarshaler
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONTENT_TYPE |
static java.lang.String |
DONE_JMS_PROPERTY |
static java.lang.String |
ERROR_JMS_PROPERTY |
static java.lang.String |
FAULT_JMS_PROPERTY |
| Constructor and Description |
|---|
DefaultJmsMarshaler(JmsEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
javax.jms.Message |
toJMS(java.lang.Exception e,
javax.jms.Session session)
Converts an
Exception into an JMS message. |
javax.jms.Message |
toJMS(SoapMessage message,
java.util.Map headers,
javax.jms.Session session)
Converts a SOAP message to a JMS message, including any message headers.
|
protected javax.jms.Message |
toJMS(SoapMessage message,
javax.jms.Session session)
Template method to allow custom functionality.
|
SoapMessage |
toSOAP(javax.jms.Message message)
Converts a JMS message into a SOAP message
|
protected java.io.InputStream |
toXmlInputStream(javax.jms.Message message)
Template method to allow custom functionality.
|
public static final java.lang.String CONTENT_TYPE
public static final java.lang.String DONE_JMS_PROPERTY
public static final java.lang.String FAULT_JMS_PROPERTY
public static final java.lang.String ERROR_JMS_PROPERTY
public DefaultJmsMarshaler(JmsEndpoint endpoint)
public javax.jms.Message toJMS(java.lang.Exception e,
javax.jms.Session session)
throws java.lang.Exception
Exception into an JMS message. This method will be
invoked when the MessageExchange contains an error.toJMS in interface JmsMarshalere - Exception to convertsession - JMS session used to create JMS messagesjava.lang.ExceptionMessageExchange.getError()protected javax.jms.Message toJMS(SoapMessage message, javax.jms.Session session) throws java.lang.Exception
message - Source messagesession - JMS session used to create JMS messagesjava.lang.Exception - if an IO error occursjavax.jms.JMSException - if a JMS error occurspublic javax.jms.Message toJMS(SoapMessage message, java.util.Map headers, javax.jms.Session session) throws java.lang.Exception
toJMS in interface JmsMarshalermessage - message to convertheaders - protocol headers present in the NormalizedMessagesession - JMS session used to create JMS messagesjava.lang.Exception - if something bad happensprotected java.io.InputStream toXmlInputStream(javax.jms.Message message)
throws java.lang.Exception
message - Message to be turned into XML/SOAPjava.lang.Exception - if JMS message is an ObjectMessage containing an Exception
(the containing exception is thrown.)javax.jms.JMSException - if a JMS problem occursjava.lang.UnsupportedOperationException - if the JMS message is an ObjectMessage which contains
something other than an Exceptionjava.lang.IllegalArgumentException - if the message is anything other than a TextMessage or
BytesMessagepublic SoapMessage toSOAP(javax.jms.Message message) throws java.lang.Exception
toSOAP in interface JmsMarshalermessage - JMS message to convertjava.lang.Exception - if an IO exception occursCopyright © 2005-2014 FuseSource. All Rights Reserved.