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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Apr 21 05:09:39 EDT 2008


Author: ataylor
Date: 2008-04-21 05:09:39 -0400 (Mon, 21 Apr 2008)
New Revision: 4087

Modified:
   trunk/docs/examples/jms/src/org/jboss/jms/example/QueueExample.java
Log:
fixed simple core client example

Modified: trunk/docs/examples/jms/src/org/jboss/jms/example/QueueExample.java
===================================================================
--- trunk/docs/examples/jms/src/org/jboss/jms/example/QueueExample.java	2008-04-21 09:05:26 UTC (rev 4086)
+++ trunk/docs/examples/jms/src/org/jboss/jms/example/QueueExample.java	2008-04-21 09:09:39 UTC (rev 4087)
@@ -26,11 +26,10 @@
 import javax.jms.*;
 import java.util.ResourceBundle;
 import java.util.Properties;
-import java.io.IOException;
 
 /**
  * A simple JMS Queue example that creates a producer and consumer on a queue and sends a message.
- * 
+ *
  * @author <a href="ataylor at redhat.com">Andy Taylor</a>
  */
 public class QueueExample
@@ -47,47 +46,12 @@
          connection = cf.createConnection();
          Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
          MessageProducer producer = session.createProducer(queue);
-
-
-         MessageConsumer messageConsumer = session.createConsumer(queue, "MYHEADER='one'");
-         messageConsumer.setMessageListener(new MessageListener()
-         {
-            public void onMessage(Message message)
-            {
-               System.out.println("ml1");
-            }
-         });
-
-         MessageConsumer messageConsumer2 = session.createConsumer(queue,"MYHEADER='two'");
-         messageConsumer2.setMessageListener(new MessageListener()
-         {
-            public void onMessage(Message message)
-            {
-               System.out.println("ml2");
-            }
-         });
-         for(int i = 0; i < 10; i++)
-         {
-            Message message = session.createTextMessage("This is a text message " + i);
-            if(i == 0 || i==2 || i==4 || i==6 || i==8 )
-            {
-               message.setStringProperty("MYHEADER", "one");
-            }
-            else
-            {
-               message.setStringProperty("MYHEADER", "two");
-            }
-            producer.send(message);
-         }
+         Message message = session.createTextMessage("This is a text message!");
+         producer.send(message);
+         MessageConsumer messageConsumer = session.createConsumer(queue);
          connection.start();
-         try
-         {
-            System.in.read();
-         }
-         catch (IOException e)
-         {
-            e.printStackTrace();
-         }
+         TextMessage message2 = (TextMessage) messageConsumer.receive(5000);
+         System.out.println("message = " + message2.getText());
       }
       catch (NamingException e)
       {




More information about the jboss-cvs-commits mailing list