org.mule.transport.jms
Class JmsMuleMessageFactory
java.lang.Object
org.mule.transport.AbstractMuleMessageFactory
org.mule.transport.jms.JmsMuleMessageFactory
- All Implemented Interfaces:
- MuleMessageFactory
public class JmsMuleMessageFactory
- extends AbstractMuleMessageFactory
Method Summary |
protected void |
addCorrelationProperties(javax.jms.Message jmsMessage,
MuleMessage muleMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
|
protected void |
addDeliveryModeProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
|
protected void |
addDestinationProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
|
protected void |
addExpirationProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
|
protected void |
addJMSReplyTo(MuleMessage muleMessage,
javax.jms.Message jmsMessage)
|
protected void |
addMessageIdProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
|
protected void |
addPriorityProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
|
protected void |
addProperties(DefaultMuleMessage muleMessage,
java.lang.Object transportMessage)
|
protected void |
addRedeliveredProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
|
protected void |
addTimestampProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
|
protected void |
addTypeProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
|
protected java.lang.Object |
extractPayload(java.lang.Object transportMessage,
java.lang.String encoding)
|
protected java.lang.Class<?>[] |
getSupportedTransportMessageTypes()
|
protected void |
propagateJMSProperties(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JmsMuleMessageFactory
public JmsMuleMessageFactory(MuleContext context)
getSupportedTransportMessageTypes
protected java.lang.Class<?>[] getSupportedTransportMessageTypes()
- Specified by:
getSupportedTransportMessageTypes
in class AbstractMuleMessageFactory
extractPayload
protected java.lang.Object extractPayload(java.lang.Object transportMessage,
java.lang.String encoding)
throws java.lang.Exception
- Specified by:
extractPayload
in class AbstractMuleMessageFactory
- Throws:
java.lang.Exception
addProperties
protected void addProperties(DefaultMuleMessage muleMessage,
java.lang.Object transportMessage)
throws java.lang.Exception
- Overrides:
addProperties
in class AbstractMuleMessageFactory
- Throws:
java.lang.Exception
propagateJMSProperties
protected void propagateJMSProperties(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
addTypeProperty
protected void addTypeProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
addTimestampProperty
protected void addTimestampProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
addJMSReplyTo
protected void addJMSReplyTo(MuleMessage muleMessage,
javax.jms.Message jmsMessage)
addRedeliveredProperty
protected void addRedeliveredProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
addPriorityProperty
protected void addPriorityProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
addMessageIdProperty
protected void addMessageIdProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
addExpirationProperty
protected void addExpirationProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
addDestinationProperty
protected void addDestinationProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
addDeliveryModeProperty
protected void addDeliveryModeProperty(javax.jms.Message jmsMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
addCorrelationProperties
protected void addCorrelationProperties(javax.jms.Message jmsMessage,
MuleMessage muleMessage,
java.util.Map<java.lang.String,java.lang.Object> messageProperties)
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.