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

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

public class BytesMessageProcessor
extends AbstractMessageProcessor

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


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

BytesMessageProcessor

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