Author: sebb
Date: Tue Apr  6 01:44:08 2010
New Revision: 930994

URL: http://svn.apache.org/viewvc?rev=930994&view=rev
Log:
Javadoc; general tidyup

Modified:
    
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/ConnectionFactory.java

Modified: 
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/ConnectionFactory.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/ConnectionFactory.java?rev=930994&r1=930993&r2=930994&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/ConnectionFactory.java
 (original)
+++ 
jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/client/ConnectionFactory.java
 Tue Apr  6 01:44:08 2010
@@ -98,19 +98,29 @@ public class ConnectionFactory implement
     public void testIterationStart(LoopIterationEvent event) {
     }
 
-    public static synchronized TopicConnectionFactory 
getTopicConnectionFactory(Context ctx, String fac) {
+    /**
+     * Get the cached TopicConnectionFactory.
+     * 
+     * @param ctx the context to use
+     * @param factoryName the name of the factory
+     * @return the factory, or null if it could not be found
+     */
+    public static synchronized TopicConnectionFactory 
getTopicConnectionFactory(Context ctx, String factoryName) {
         int counter = MAX_RETRY;
         while (factory == null && counter > 0) {
              try {
-                 Object objfac = ctx.lookup(fac);
+                 Object objfac = ctx.lookup(factoryName);
                  if (objfac instanceof TopicConnectionFactory) {
                      factory = (TopicConnectionFactory) objfac;
+                 } else {
+                     log.error("Expected TopicConnectionFactory, found 
"+objfac.getClass().getName());
+                     break;
                  }
              } catch (NamingException e) {
                 if (counter == MAX_RETRY) {
-                    log.error("Unable to find connection factory " + fac + ", 
will retry. Error: " + e.toString());
+                    log.error("Unable to find topic connection factory " + 
factoryName + ", will retry. Error: " + e.toString());
                 } else if (counter == 1) {
-                    log.error("Unable to find connection factory " + fac + ", 
giving up. Error: " + e.toString());
+                    log.error("Unable to find topic connection factory " + 
factoryName + ", giving up. Error: " + e.toString());
                 }
                 counter--;
                 try {
@@ -123,19 +133,29 @@ public class ConnectionFactory implement
          return factory;
     }
 
-    public static synchronized QueueConnectionFactory 
getQueueConnectionFactory(Context ctx, String fac) {
+    /**
+     * Get the cached QueueConnectionFactory.
+     * 
+     * @param ctx the context to use
+     * @param factoryName the queue factory name
+     * @return the factory, or null if the factory could not be found
+     */
+    public static synchronized QueueConnectionFactory 
getQueueConnectionFactory(Context ctx, String factoryName) {
         int counter = MAX_RETRY;
         while (qfactory == null && counter > 0) {
              try {
-                 Object objfac = ctx.lookup(fac);
+                 Object objfac = ctx.lookup(factoryName);
                  if (objfac instanceof QueueConnectionFactory) {
                      qfactory = (QueueConnectionFactory) objfac;
+                 } else {
+                     log.error("Expected QueueConnectionFactory, found 
"+objfac.getClass().getName());
+                     break;
                  }
              } catch (NamingException e) {
                 if (counter == MAX_RETRY) {
-                    log.error("Unable to find connection factory " + fac + ", 
will retry. Error: " + e.toString());
+                    log.error("Unable to find queue connection factory " + 
factoryName + ", will retry. Error: " + e.toString());
                 } else if (counter == 1) {
-                    log.error("Unable to find connection factory " + fac + ", 
giving up. Error: " + e.toString());
+                    log.error("Unable to find queue connection factory " + 
factoryName + ", giving up. Error: " + e.toString());
                 }
                 counter--;
                 try {



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscr...@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-h...@jakarta.apache.org

Reply via email to