Author: markt
Date: Fri Dec 23 19:28:58 2011
New Revision: 1222809

URL: http://svn.apache.org/viewvc?rev=1222809&view=rev
Log:
More unused code removal.
A little refactoring to allow some methods to be removed to simplify
later refactoring

Modified:
    tomcat/trunk/java/org/apache/catalina/ha/jmx/ClusterJmxHelper.java
    tomcat/trunk/java/org/apache/tomcat/util/modeler/Registry.java
    tomcat/trunk/java/org/apache/tomcat/util/modeler/RegistryMBean.java

Modified: tomcat/trunk/java/org/apache/catalina/ha/jmx/ClusterJmxHelper.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ha/jmx/ClusterJmxHelper.java?rev=1222809&r1=1222808&r2=1222809&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/ha/jmx/ClusterJmxHelper.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/ha/jmx/ClusterJmxHelper.java Fri Dec 
23 19:28:58 2011
@@ -37,12 +37,10 @@ import org.apache.tomcat.util.modeler.Re
  */
 public class ClusterJmxHelper {
 
-    protected static Registry registry = Registry.getRegistry(null,null);
+    protected static final Registry registry = Registry.getRegistry(null,null);
 
     private static final Log log = LogFactory.getLog(ClusterJmxHelper.class);
 
-    protected static boolean jmxEnabled = true;
-
     protected static MBeanServer mbeanServer = null;
 
     public static Registry getRegistry() {
@@ -63,7 +61,8 @@ public class ClusterJmxHelper {
     protected static boolean initMetaData(Class<?> clazz) {
         try {
             if (clazz==null) return false;
-            
getRegistry().loadMetadata(clazz.getResourceAsStream("mbeans-descriptors.xml"));
+            getRegistry().load(null,
+                    clazz.getResourceAsStream("mbeans-descriptors.xml"), null);
         }catch (Exception x) {
             log.warn("Unable to load meta data for class:"+clazz.getName());
             return false;

Modified: tomcat/trunk/java/org/apache/tomcat/util/modeler/Registry.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/modeler/Registry.java?rev=1222809&r1=1222808&r2=1222809&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/modeler/Registry.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/modeler/Registry.java Fri Dec 23 
19:28:58 2011
@@ -196,44 +196,6 @@ public class Registry implements Registr
         searchedPaths=new HashMap<String,URL>();
     }
 
-    /**
-     * Load an extended mlet file. The source can be an URL, File or
-     * InputStream.
-     *
-     * All mbeans will be instantiated, registered and the attributes will be
-     * set. The result is a list of ObjectNames.
-     *
-     * @param source InputStream or URL of the file
-     * @param cl ClassLoader to be used to load the mbeans, or null to use the
-     *        default JMX mechanism ( i.e. all registered loaders )
-     * @return List of ObjectName for the loaded mbeans
-     * @throws Exception
-     *
-     * @since 1.1
-     */
-    @Override
-    public List<ObjectName> loadMBeans( Object source, ClassLoader cl )
-            throws Exception
-    {
-        return load("MbeansSource", source, null );
-    }
-
-
-    /** Load descriptors. The source can be a File or URL or InputStream for 
the
-     * descriptors file. In the case of File and URL, if the extension is 
".ser"
-     * a serialized version will be loaded.
-     *
-     * This method should be used to explicitly load metadata - but this is not
-     * required in most cases. The registerComponent() method will find 
metadata
-     * in the same package.
-     *
-     * @param source
-     */
-    @Override
-    public void loadMetadata(Object source ) throws Exception {
-        load( null, source, null );
-    }
-
     /** Register a bean by creating a modeler mbean and adding it to the
      * MBeanServer.
      *

Modified: tomcat/trunk/java/org/apache/tomcat/util/modeler/RegistryMBean.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/modeler/RegistryMBean.java?rev=1222809&r1=1222808&r2=1222809&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/modeler/RegistryMBean.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/modeler/RegistryMBean.java Fri Dec 
23 19:28:58 2011
@@ -40,24 +40,6 @@ import javax.management.ObjectName;
  */
 public interface RegistryMBean {
 
-    /**
-     * Load an extended mlet file. The source can be an URL, File or
-     * InputStream.
-     *
-     * All mbeans will be instantiated, registered and the attributes will be
-     * set. The result is a list of ObjectNames.
-     *
-     * @param source InputStream or URL of the file
-     * @param cl ClassLoader to be used to load the mbeans, or null to use the
-     *        default JMX mechanism ( i.e. all registered loaders )
-     * @return List of ObjectName for the loaded mbeans
-     * @throws Exception
-     *
-     * @since 1.1
-     */
-    public List<ObjectName> loadMBeans( Object source, ClassLoader cl )
-            throws Exception;
-
     /** Invoke an operation on a set of mbeans.
      *
      * @param mbeans List of ObjectNames
@@ -129,14 +111,4 @@ public interface RegistryMBean {
      * @since 1.1
      */
     public void stop();
-
-    /** Load descriptors. The source can be a File, URL pointing to an
-     * mbeans-descriptors.xml.
-     *
-     * Also ( experimental for now ) a ClassLoader - in which case META-INF/ 
will
-     * be used.
-     *
-     * @param source
-     */
-    public void loadMetadata(Object source ) throws Exception;
 }



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

Reply via email to