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: [email protected]
For additional commands, e-mail: [email protected]