org.apache.tuscany.sca.binding.jms.provider
Class XMLTextMessageProcessor

java.lang.Object
  extended by org.apache.tuscany.sca.binding.jms.provider.AbstractMessageProcessor
      extended by org.apache.tuscany.sca.binding.jms.provider.XMLTextMessageProcessor
All Implemented Interfaces:
JMSMessageProcessor

public class XMLTextMessageProcessor
extends AbstractMessageProcessor

MessageProcessor for sending/receiving XML javax.jms.TextMessage with the JMSBinding.


Field Summary
 
Fields inherited from class org.apache.tuscany.sca.binding.jms.provider.AbstractMessageProcessor
operationPropertyName, xmlFormat
 
Constructor Summary
XMLTextMessageProcessor(JMSBinding jmsBinding)
           
 
Method Summary
protected  Message createJMSMessage(Session session, java.lang.Object o)
           
protected  java.lang.Object[] extractPayload(Message msg)
           
 
Methods inherited from class org.apache.tuscany.sca.binding.jms.provider.AbstractMessageProcessor
createFaultMessage, extractPayloadFromJMSMessage, getOperationName, insertPayloadIntoJMSMessage, setOperationName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLTextMessageProcessor

public XMLTextMessageProcessor(JMSBinding jmsBinding)
Method Detail

extractPayload

protected java.lang.Object[] extractPayload(Message msg)
Specified by:
extractPayload in class AbstractMessageProcessor

createJMSMessage

protected Message createJMSMessage(Session session,
                                   java.lang.Object o)
Specified by:
createJMSMessage in class AbstractMessageProcessor