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

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

public class TextMessageProcessor
extends AbstractMessageProcessor

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


Field Summary
 
Fields inherited from class org.apache.tuscany.sca.binding.jms.provider.AbstractMessageProcessor
operationPropertyName, xmlFormat
 
Constructor Summary
TextMessageProcessor(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

TextMessageProcessor

public TextMessageProcessor(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