[jboss-cvs] JBoss Messaging SVN: r4294 - trunk/examples/jms/src/org/jboss/jms/example.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri May 23 11:49:18 EDT 2008


Author: jmesnil
Date: 2008-05-23 11:49:18 -0400 (Fri, 23 May 2008)
New Revision: 4294

Modified:
   trunk/examples/jms/src/org/jboss/jms/example/QueueExample.java
Log:
removed unused attribute connection2

Modified: trunk/examples/jms/src/org/jboss/jms/example/QueueExample.java
===================================================================
--- trunk/examples/jms/src/org/jboss/jms/example/QueueExample.java	2008-05-23 15:48:41 UTC (rev 4293)
+++ trunk/examples/jms/src/org/jboss/jms/example/QueueExample.java	2008-05-23 15:49:18 UTC (rev 4294)
@@ -21,14 +21,19 @@
    */
 package org.jboss.jms.example;
 
+import javax.jms.Connection;
+import javax.jms.ConnectionFactory;
+import javax.jms.JMSException;
+import javax.jms.Message;
+import javax.jms.MessageConsumer;
+import javax.jms.MessageProducer;
+import javax.jms.Queue;
+import javax.jms.Session;
+import javax.jms.TextMessage;
+import javax.naming.InitialContext;
+
 import org.jboss.messaging.core.logging.Logger;
 
-import javax.naming.InitialContext;
-import javax.naming.NamingException;
-import javax.jms.*;
-import java.util.ResourceBundle;
-import java.util.Properties;
-
 /**
  * A simple JMS Queue example that creates a producer and consumer on a queue and sends a message.
  *
@@ -37,49 +42,46 @@
 public class QueueExample
 {
    final static Logger log = Logger.getLogger(QueueExample.class);
+
    public static void main(String[] args)
    {
       Connection connection = null;
-      Connection connection2 = null;
       try
       {
          //create an initial context, env will be picked up from jndi.properties
          InitialContext initialContext = new InitialContext();
          Queue queue = (Queue) initialContext.lookup("/queue/testQueue");
          ConnectionFactory cf = (ConnectionFactory) initialContext.lookup("/ConnectionFactory");
+         
          connection = cf.createConnection();
          Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
          MessageProducer producer = session.createProducer(queue);
          Message message = session.createTextMessage("This is a text message!");
+         
          log.info("sending message to queue");
          producer.send(message);
+         
          MessageConsumer messageConsumer = session.createConsumer(queue);
          connection.start();
          TextMessage message2 = (TextMessage) messageConsumer.receive(5000);
          log.info("message received from queue");
          log.info("message = " + message2.getText());
       }
-      catch (NamingException e)
+      catch (Exception e)
       {
          e.printStackTrace();
       }
-      catch (JMSException e)
-      {
-         e.printStackTrace();
-      }
       finally
       {
          if(connection != null)
             try
             {
                connection.close();
-               connection2.close();
             }
             catch (JMSException e)
             {
                e.printStackTrace();
             }
       }
-
    }
 }




More information about the jboss-cvs-commits mailing list