org.apache.servicemix.jms.endpoints
Class DefaultProviderMarshaler

java.lang.Object
  extended by org.apache.servicemix.jms.endpoints.AbstractJmsMarshaler
      extended by org.apache.servicemix.jms.endpoints.DefaultProviderMarshaler
All Implemented Interfaces:
JmsProviderMarshaler

public class DefaultProviderMarshaler
extends AbstractJmsMarshaler
implements JmsProviderMarshaler


Field Summary
 
Fields inherited from class org.apache.servicemix.jms.endpoints.AbstractJmsMarshaler
CONTENT_TYPE_PROPERTY, DONE_JMS_PROPERTY, ERROR_JMS_PROPERTY, FAULT_JMS_PROPERTY
 
Constructor Summary
DefaultProviderMarshaler()
           
 
Method Summary
 javax.jms.Message createMessage(javax.jbi.messaging.MessageExchange exchange, javax.jbi.messaging.NormalizedMessage in, javax.jms.Session session)
           
 java.util.Map<java.lang.String,java.lang.Object> getJmsProperties()
           
 void populateMessage(javax.jms.Message message, javax.jbi.messaging.MessageExchange exchange, javax.jbi.messaging.NormalizedMessage normalizedMessage)
           
 void setJmsProperties(java.util.Map<java.lang.String,java.lang.Object> jmsProperties)
           
 
Methods inherited from class org.apache.servicemix.jms.endpoints.AbstractJmsMarshaler
copyPropertiesFromJMS, copyPropertiesFromNM, getPropertyBlackList, isBlackListed, isCopyProperties, isNeedJavaIdentifiers, setCopyProperties, setNeedJavaIdentifiers, setPropertyBlackList, shouldIncludeHeader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultProviderMarshaler

public DefaultProviderMarshaler()
Method Detail

getJmsProperties

public java.util.Map<java.lang.String,java.lang.Object> getJmsProperties()
Returns:
the jmsProperties

setJmsProperties

public void setJmsProperties(java.util.Map<java.lang.String,java.lang.Object> jmsProperties)
Parameters:
jmsProperties - the jmsProperties to set

createMessage

public javax.jms.Message createMessage(javax.jbi.messaging.MessageExchange exchange,
                                       javax.jbi.messaging.NormalizedMessage in,
                                       javax.jms.Session session)
                                throws java.lang.Exception
Specified by:
createMessage in interface JmsProviderMarshaler
Throws:
java.lang.Exception

populateMessage

public void populateMessage(javax.jms.Message message,
                            javax.jbi.messaging.MessageExchange exchange,
                            javax.jbi.messaging.NormalizedMessage normalizedMessage)
                     throws java.lang.Exception
Specified by:
populateMessage in interface JmsProviderMarshaler
Throws:
java.lang.Exception


Copyright © 2005-2014 FuseSource. All Rights Reserved.