[jboss-cvs] JBoss Messaging SVN: r1412 - in trunk/docs/examples: common/src/org/jboss/example/jms/common topic/src/org/jboss/example/jms/topic

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Sep 30 03:42:43 EDT 2006


Author: ovidiu.feodorov at jboss.com
Date: 2006-09-30 03:42:38 -0400 (Sat, 30 Sep 2006)
New Revision: 1412

Removed:
   trunk/docs/examples/common/src/org/jboss/example/jms/common/ExampleSupportCluster.java
Modified:
   trunk/docs/examples/topic/src/org/jboss/example/jms/topic/TopicExample.java
Log:
minor refactoring

Deleted: trunk/docs/examples/common/src/org/jboss/example/jms/common/ExampleSupportCluster.java
===================================================================
--- trunk/docs/examples/common/src/org/jboss/example/jms/common/ExampleSupportCluster.java	2006-09-30 07:41:10 UTC (rev 1411)
+++ trunk/docs/examples/common/src/org/jboss/example/jms/common/ExampleSupportCluster.java	2006-09-30 07:42:38 UTC (rev 1412)
@@ -1,66 +0,0 @@
-/**
- * JBoss, Home of Professional Open Source
- *
- * Distributable under LGPL license.
- * See terms of license at gnu.org.
- */
-package org.jboss.example.jms.common;
-
-import javax.naming.InitialContext;
-import javax.naming.Context;
-import java.util.Properties;
-
-/**
- * @author Clebert Suconic
- */
-public abstract class ExampleSupportCluster extends ExampleSupport
-{
-
-    /** This will get the Context specific to a cluster */
-    public InitialContext getServerContext(int serverNumber) throws Exception
-    {
-        String serverIP = System.getProperty("CLUSTER_IP_" + serverNumber);
-        if (serverIP==null)
-        {
-            String errorMessage = "You should define CLUSTER_IP_" + serverNumber + " in your java properties or in your server.properites at your example's directory";
-            System.out.println(errorMessage);
-            throw new Exception(errorMessage);
-        }
-        return getServerContext(serverIP);
-    }
-
-    public InitialContext getServerContext(String serverIP) throws Exception
-    {
-        String jndiProviderClass = "org.jnp.interfaces.NamingContextFactory";
-        Properties contextProperties = new Properties();
-        contextProperties.put(Context.INITIAL_CONTEXT_FACTORY,
-            jndiProviderClass);
-        contextProperties.put(Context.PROVIDER_URL,
-            "jnp://" + serverIP+ ":1099");
-        return new InitialContext(contextProperties);
-    }
-
-
-
-    protected void run()
-    {
-       try
-       {
-          InitialContext ct1 = getServerContext(1);
-          InitialContext ct2 = getServerContext(2);
-           setup(ct1);
-           setup(ct2);
-          example();
-           tearDown(ct1);
-           tearDown(ct2);
-       }
-       catch(Throwable t)
-       {
-          t.printStackTrace();
-          setFailure(true);
-       }
-
-       reportResultAndExit();
-    }
-
-}

Modified: trunk/docs/examples/topic/src/org/jboss/example/jms/topic/TopicExample.java
===================================================================
--- trunk/docs/examples/topic/src/org/jboss/example/jms/topic/TopicExample.java	2006-09-30 07:41:10 UTC (rev 1411)
+++ trunk/docs/examples/topic/src/org/jboss/example/jms/topic/TopicExample.java	2006-09-30 07:42:38 UTC (rev 1412)
@@ -46,68 +46,74 @@
    {
       String destinationName = getDestinationJNDIName();
 
-       InitialContext ic = null;
-       Connection connection = null;
+      InitialContext ic = null;
+      Connection connection = null;
 
-       try {
+      try {
 
-           ic = new InitialContext();
+         ic = new InitialContext();
 
-           ConnectionFactory cf = (ConnectionFactory)ic.lookup("/ConnectionFactory");
-           Topic topic = (Topic)ic.lookup(destinationName);
-           log("Topic " + destinationName + " exists");
+         ConnectionFactory cf = (ConnectionFactory)ic.lookup("/ConnectionFactory");
+         Topic topic = (Topic)ic.lookup(destinationName);
+         log("Topic " + destinationName + " exists");
 
-           connection = cf.createConnection();
-           Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
-           MessageProducer publisher = session.createProducer(topic);
-           MessageConsumer subscriber = session.createConsumer(topic);
+         connection = cf.createConnection();
+         Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
+         MessageProducer publisher = session.createProducer(topic);
+         MessageConsumer subscriber = session.createConsumer(topic);
 
-           ExampleListener messageListener = new ExampleListener();
-           subscriber.setMessageListener(messageListener);
-           connection.start();
+         ExampleListener messageListener = new ExampleListener();
+         subscriber.setMessageListener(messageListener);
+         connection.start();
 
-           TextMessage message = session.createTextMessage("Hello!");
-           publisher.send(message);
-           log("The message was successfully published on the topic");
+         TextMessage message = session.createTextMessage("Hello!");
+         publisher.send(message);
+         log("The message was successfully published on the topic");
 
-           messageListener.waitForMessage();
+         messageListener.waitForMessage();
 
-           message = (TextMessage)messageListener.getMessage();
-           log("Received message: " + message.getText());
-           assertEquals("Hello!", message.getText());
+         message = (TextMessage)messageListener.getMessage();
+         log("Received message: " + message.getText());
+         assertEquals("Hello!", message.getText());
 
-           displayProviderInfo(connection.getMetaData());
+         displayProviderInfo(connection.getMetaData());
 
-       }finally{
+      }
+      finally
+      {
+         if(ic != null)
+         {
+            try {
+               ic.close();
+            }
+            catch(Exception e)
+            {
+               throw e;
+            }
+         }
 
-           if(ic != null) {
-               try {
-                   ic.close();
-               }catch(Exception e){
-                   throw e;
-               }
-           }
-
-           //ALWAYS close your connection in a finally block to avoid leaks
-           //Closing connection also takes care of closing its related objects e.g. sessions
-           closeConnection(connection);
-       }
+         // ALWAYS close your connection in a finally block to avoid leaks.
+         // Closing connection also takes care of closing its related objects e.g. sessions.
+         closeConnection(connection);
+      }
    }
 
    private void closeConnection(Connection con) throws JMSException {
 
-       try {
-		   if (con != null) {
-               con.close();
-	       }
-
-       }catch(JMSException jmse) {
-           log("Could not close connection " + con +" exception was " +jmse);
-           throw jmse;
-       }
+      try
+      {
+         if (con != null)
+         {
+            con.close();
+         }
+      }
+      catch(JMSException jmse)
+      {
+         log("Could not close connection " + con +" exception was " +jmse);
+         throw jmse;
+      }
    }
 
-
    protected boolean isQueueExample()
    {
       return false;




More information about the jboss-cvs-commits mailing list