package org.openamq.client.message; import org.apache.mina.common.ByteBuffer; import org.openamq.AMQException; import org.openamq.framing.BasicContentHeaderProperties; import org.openamq.framing.ContentHeaderBody; import javax.jms.JMSException; public class JMSTextMessageFactory extends AbstractJMSMessageFactory { public AbstractJMSMessage createMessage() throws JMSException { return new JMSTextMessage(); } protected AbstractJMSMessage createMessage(long deliveryTag, ByteBuffer data, ContentHeaderBody contentHeader) throws AMQException { return new JMSTextMessage(deliveryTag, data, (BasicContentHeaderProperties)contentHeader.properties); } }