[jboss-cvs] JBoss Messaging SVN: r2005 - trunk/src/main/org/jboss/jms/server/connectionfactory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sat Jan 20 13:42:09 EST 2007
Author: timfox
Date: 2007-01-20 13:42:09 -0500 (Sat, 20 Jan 2007)
New Revision: 2005
Modified:
trunk/src/main/org/jboss/jms/server/connectionfactory/ConnectionFactory.java
Log:
Bug in MBean attribute
Modified: trunk/src/main/org/jboss/jms/server/connectionfactory/ConnectionFactory.java
===================================================================
--- trunk/src/main/org/jboss/jms/server/connectionfactory/ConnectionFactory.java 2007-01-20 17:27:27 UTC (rev 2004)
+++ trunk/src/main/org/jboss/jms/server/connectionfactory/ConnectionFactory.java 2007-01-20 18:42:09 UTC (rev 2005)
@@ -275,19 +275,22 @@
this.clustered = clustered;
}
- public LoadBalancingFactory getLoadBalancingFactory()
+ public String getLoadBalancingFactory()
{
- return loadBalancingFactory;
+ return loadBalancingFactory.getClass().getName();
}
- public void setLoadBalancingFactory(LoadBalancingFactory loadBalancingFactory)
+ public void setLoadBalancingFactory(String factoryName) throws Exception
{
if (started)
{
log.warn("Load balancing policy can only be changed when connection factory is stopped");
return;
}
- this.loadBalancingFactory = loadBalancingFactory;
+
+ Class clz = Class.forName(factoryName);
+
+ loadBalancingFactory = (LoadBalancingFactory)clz.newInstance();
}
// JMX managed operations -----------------------------------------------------------------------
More information about the jboss-cvs-commits
mailing list