/** * Copyright (C) 2000-2016 Atomikos <info@atomikos.com> * * LICENSE CONDITIONS * * See http://www.atomikos.com/Main/WhichLicenseApplies for details. */ package com.atomikos.jms.extra; import javax.jms.Destination; import javax.jms.JMSException; import javax.jms.Session; import javax.jms.TextMessage; class SendTextMessageCallback extends AbstractSendMessageCallback { private String text; public SendTextMessageCallback ( String text , Destination destination , Destination replyToDestination , int deliveryMode , int priority , long ttl ) { super ( destination , replyToDestination , deliveryMode , priority , ttl ); this.text = text; } public void doInJmsSession ( Session session ) throws JMSException { TextMessage msg = session.createTextMessage(); msg.setText ( text ); sendMessage( msg , session ); } }