Return-Path: Delivered-To: apmail-activemq-users-archive@www.apache.org Received: (qmail 75366 invoked from network); 16 Feb 2007 01:39:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Feb 2007 01:39:15 -0000 Received: (qmail 69286 invoked by uid 500); 16 Feb 2007 01:39:22 -0000 Delivered-To: apmail-activemq-users-archive@activemq.apache.org Received: (qmail 69267 invoked by uid 500); 16 Feb 2007 01:39:22 -0000 Mailing-List: contact users-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@activemq.apache.org Delivered-To: mailing list users@activemq.apache.org Received: (qmail 69258 invoked by uid 99); 16 Feb 2007 01:39:22 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Feb 2007 17:39:22 -0800 X-ASF-Spam-Status: No, hits=0.9 required=10.0 tests=FORGED_YAHOO_RCVD,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of lists@nabble.com designates 72.21.53.35 as permitted sender) Received: from [72.21.53.35] (HELO talk.nabble.com) (72.21.53.35) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Feb 2007 17:39:09 -0800 Received: from [72.21.53.38] (helo=jubjub.nabble.com) by talk.nabble.com with esmtp (Exim 4.50) id 1HHs3l-0002DQ-7p for users@activemq.apache.org; Thu, 15 Feb 2007 17:38:49 -0800 Message-ID: <8997556.post@talk.nabble.com> Date: Thu, 15 Feb 2007 17:38:49 -0800 (PST) From: avin98 To: users@activemq.apache.org Subject: RE: ActiveMQ memory utilization In-Reply-To: <5BD9FA70F5EDAC43AB816A5FDE30F6AC03A6A795@xmb-sjc-21a.amer.cisco.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: avin98@yahoo.com References: <8997412.post@talk.nabble.com> <5BD9FA70F5EDAC43AB816A5FDE30F6AC03A6A795@xmb-sjc-21a.amer.cisco.com> X-Virus-Checked: Checked by ClamAV on apache.org import java.io.IOException; import java.util.Date; import javax.jms.DeliveryMode; import javax.jms.JMSException; import javax.jms.Queue; import javax.jms.QueueConnection; import javax.jms.QueueSender; import javax.jms.QueueSession; import javax.jms.Session; import javax.jms.TextMessage; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class TestServlet extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { String ttl = request.getParameter("TTL"); String oper = request.getParameter("OPER"); // Get the JMS Service Locator QueueLocator locator = QueueLocator.getInstance(); QueueSender sender = null; QueueSession publishSession = null; QueueConnection connection = null; String str = "MESSAGE BODY"; try { // create jms session boolean transacted = false; connection = (QueueConnection) QueueLocator.getInstance().getConnectionFactory().createConnection(); publishSession = connection.createQueueSession(transacted,Session.AUTO_ACKNOWLEDGE); // Get the JMS Queue Queue queue; queue = locator.getMessageQueue(); System.out.println("Queue is:" + queue); // Get a Queue Sender sender = publishSession.createSender(queue); // The Messages are set to be temporary sender.setDeliveryMode(DeliveryMode.NON_PERSISTENT); TextMessage message = publishSession.createTextMessage(); message.setText(str); //message.setJMSCorrelationID(corelationId); sender.setTimeToLive(300000); System.out.println("Message properties:"+ message.getJMSExpiration()); System.out.println(new Date(sender.getTimeToLive())); sender.send(message); // log the stuff System.out.println("Message sent off successfully"); } catch (JMSException e) { e.printStackTrace(); } finally { try{ sender.close(); publishSession.close(); connection.close(); } catch(Exception e){ e.printStackTrace(); } } } } -- View this message in context: http://www.nabble.com/ActiveMQ-memory-utilization-tf3237215s2354.html#a8997556 Sent from the ActiveMQ - User mailing list archive at Nabble.com.