[jboss-cvs] JBossAS SVN: r77438 - trunk/tomcat/src/main/org/jboss/web/tomcat/service/session.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Aug 25 11:10:56 EDT 2008


Author: bstansberry at jboss.com
Date: 2008-08-25 11:10:56 -0400 (Mon, 25 Aug 2008)
New Revision: 77438

Modified:
   trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/JBossCacheCluster.java
Log:
Get MBeanServer via Tomcat mechanism

Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/JBossCacheCluster.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/JBossCacheCluster.java	2008-08-25 15:08:31 UTC (rev 77437)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/JBossCacheCluster.java	2008-08-25 15:10:56 UTC (rev 77438)
@@ -25,10 +25,8 @@
 import java.io.FileNotFoundException;
 import java.io.IOException;
 import java.net.URL;
-import java.util.ArrayList;
 
 import javax.management.MBeanServer;
-import javax.management.MBeanServerFactory;
 import javax.management.ObjectName;
 
 import org.apache.catalina.Container;
@@ -42,6 +40,7 @@
 import org.apache.catalina.util.LifecycleSupport;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
+import org.apache.tomcat.util.modeler.Registry;
 import org.jboss.cache.config.Configuration;
 import org.jboss.cache.pojo.PojoCacheFactory;
 import org.jboss.cache.pojo.jmx.PojoCacheJmxWrapper;
@@ -942,15 +941,7 @@
    {
       if (mserver == null)
       {
-         ArrayList servers = MBeanServerFactory.findMBeanServer(null);
-         if (servers.size() > 0)
-         {
-            mserver = (MBeanServer) servers.get(0);
-         }
-         else
-         {
-            mserver = MBeanServerFactory.createMBeanServer();
-         }
+         mserver = Registry.getRegistry(null, null).getMBeanServer();
       }
       return mserver;
    }




More information about the jboss-cvs-commits mailing list