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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 29 03:18:01 EDT 2009


Author: gaohoward
Date: 2009-04-29 03:18:01 -0400 (Wed, 29 Apr 2009)
New Revision: 6620

Modified:
   trunk/examples/jms/security/src/org/jboss/jms/example/SecurityExample.java
Log:
temp commit


Modified: trunk/examples/jms/security/src/org/jboss/jms/example/SecurityExample.java
===================================================================
--- trunk/examples/jms/security/src/org/jboss/jms/example/SecurityExample.java	2009-04-29 07:09:35 UTC (rev 6619)
+++ trunk/examples/jms/security/src/org/jboss/jms/example/SecurityExample.java	2009-04-29 07:18:01 UTC (rev 6620)
@@ -168,15 +168,22 @@
       MessageProducer producer = session.createProducer(topic);
       MessageConsumer consumer = session.createConsumer(topic);
       TextMessage msg = session.createTextMessage("hello-world-1");
-      producer.send(msg);
-      TextMessage receivedMsg = (TextMessage)consumer.receive(2000);
-      if (receivedMsg == null)
+      
+      try
       {
-         System.out.println("User " + user + " cannot send message [" + msg.getText() + "] to topic " + topic);
+         producer.send(msg);
+         System.out.println("Security setting is broken! User " + user + " can send message [" + msg.getText() + "] to topic " + topic);
+         result = false;
       }
-      else
+      catch (JMSException e)
       {
-         System.out.println("Security setting is broken! User " + user + " can send message [" + receivedMsg.getText() + "] to topic " + topic);
+         System.out.println("User " + user + " cannot send message [" + msg.getText() + "] to topic: " + topic);
+      }
+
+      TextMessage receivedMsg = (TextMessage)consumer.receive(2000);
+      if (receivedMsg != null)
+      {
+         System.out.println("Security setting is broken for User " + user + ". message [" + receivedMsg.getText() + "] to topic " + topic + " shouldn't be received!");
          result = false;
       }
 
@@ -196,6 +203,8 @@
          System.out.println("Security setting is broken! User " + user + " cannot receive message from topic " + topic);
          result = false;         
       }
+      
+      session1.close();
       session.close();
    }
 




More information about the jboss-cvs-commits mailing list