remm        2004/08/16 02:31:09

  Modified:    catalina/src/share/org/apache/catalina/session
                        ManagerBase.java
               catalina/src/share/org/apache/catalina/core
                        StandardEngine.java StandardServer.java
                        StandardContext.java StandardHost.java
               catalina/src/share/org/apache/catalina Loader.java Host.java
                        Manager.java Engine.java
               catalina/src/share/org/apache/catalina/mbeans
                        DefaultContextMBean.java MBeanFactory.java
                        ServerLifecycleListener.java MBeanUtils.java
               catalina/src/share/org/apache/catalina/loader
                        WebappLoader.java
  Removed:     catalina/src/share/org/apache/catalina/core
                        StandardDefaultContext.java
               catalina/src/share/org/apache/catalina DefaultContext.java
  Log:
  - Remove DefaultContext.
  - This will need cleanups.
  - For management, I think we should register dummy Context objects with special JMX 
names.
  
  Revision  Changes    Path
  1.31      +1 -32     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/ManagerBase.java
  
  Index: ManagerBase.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/ManagerBase.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- ManagerBase.java  15 Jul 2004 19:12:45 -0000      1.30
  +++ ManagerBase.java  16 Aug 2004 09:31:05 -0000      1.31
  @@ -38,7 +38,6 @@
   import javax.management.ObjectName;
   
   import org.apache.catalina.Container;
  -import org.apache.catalina.DefaultContext;
   import org.apache.catalina.Engine;
   import org.apache.catalina.Manager;
   import org.apache.catalina.Session;
  @@ -89,12 +88,6 @@
   
   
       /**
  -     * The DefaultContext with which this Manager is associated.
  -     */
  -    protected DefaultContext defaultContext = null;
  -    
  -    
  -    /**
        * Return the MessageDigest implementation to be used when
        * creating session identifiers.
        */
  @@ -251,30 +244,6 @@
       }
   
   
  -    /**
  -     * Return the DefaultContext with which this Manager is associated.
  -     */
  -    public DefaultContext getDefaultContext() {
  -
  -        return (this.defaultContext);
  -
  -    }
  -
  -
  -    /**
  -     * Set the DefaultContext with which this Manager is associated.
  -     *
  -     * @param defaultContext The newly associated DefaultContext
  -     */
  -    public void setDefaultContext(DefaultContext defaultContext) {
  -
  -        DefaultContext oldDefaultContext = this.defaultContext;
  -        this.defaultContext = defaultContext;
  -        support.firePropertyChange("defaultContext", oldDefaultContext, 
this.defaultContext);
  -
  -    }
  -    
  -    
       /** Returns the name of the implementation class.
        */
       public String getClassName() {
  
  
  
  1.25      +5 -63     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardEngine.java
  
  Index: StandardEngine.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardEngine.java,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- StandardEngine.java       27 Feb 2004 14:58:42 -0000      1.24
  +++ StandardEngine.java       16 Aug 2004 09:31:05 -0000      1.25
  @@ -18,12 +18,14 @@
   package org.apache.catalina.core;
   
   
  +import java.io.File;
  +import java.util.List;
  +
   import javax.management.MBeanServer;
   import javax.management.MalformedObjectNameException;
   import javax.management.ObjectName;
  +
   import org.apache.catalina.Container;
  -import org.apache.catalina.Context;
  -import org.apache.catalina.DefaultContext;
   import org.apache.catalina.Engine;
   import org.apache.catalina.Host;
   import org.apache.catalina.LifecycleException;
  @@ -35,8 +37,6 @@
   import org.apache.commons.logging.LogFactory;
   import org.apache.commons.modeler.Registry;
   import org.apache.commons.modeler.modules.MbeansSource;
  -import java.io.File;
  -import java.util.List;
   
   /**
    * Standard implementation of the <b>Engine</b> interface.  Each
  @@ -115,11 +115,6 @@
        */ 
       private List mbeans;
       
  -    /**
  -     * DefaultContext config
  -     */
  -    private DefaultContext defaultContext;
  -
   
       /**
        * The JVM Route ID for this Tomcat instance. All Route ID's must be unique
  @@ -208,30 +203,6 @@
   
   
       /**
  -     * Set the DefaultContext
  -     * for new web applications.
  -     *
  -     * @param defaultContext The new DefaultContext
  -     */
  -    public void addDefaultContext(DefaultContext defaultContext) {
  -
  -        DefaultContext oldDefaultContext = this.defaultContext;
  -        this.defaultContext = defaultContext;
  -        support.firePropertyChange("defaultContext",
  -                                   oldDefaultContext, this.defaultContext);
  -
  -    }
  -
  -
  -    /**
  -     * Retrieve the DefaultContext for new web applications.
  -     */
  -    public DefaultContext getDefaultContext() {
  -        return (this.defaultContext);
  -    }
  -
  -
  -    /**
        * Return the <code>Service</code> with which we are associated (if any).
        */
       public Service getService() {
  @@ -273,35 +244,6 @@
       }
   
       // --------------------------------------------------------- Public Methods
  -
  -
  -    /**
  -     * Install the StandardContext portion of the DefaultContext
  -     * configuration into current Context.
  -     *
  -     * @param context current web application context
  -     */
  -    public void installDefaultContext(Context context) {
  -
  -        if (defaultContext != null &&
  -            defaultContext instanceof StandardDefaultContext) {
  -
  -            ((StandardDefaultContext)defaultContext).installDefaultContext(context);
  -        }
  -    }
  -
  -
  -    /**
  -     * Import the DefaultContext config into a web application context.
  -     *
  -     * @param context web application context to import default context
  -     */
  -    public void importDefaultContext(Context context) {
  -
  -        if ( this.defaultContext != null )
  -            this.defaultContext.importDefaultContext(context);
  -
  -    }
   
   
       /**
  
  
  
  1.35      +1 -176    
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardServer.java
  
  Index: StandardServer.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardServer.java,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- StandardServer.java       26 Jul 2004 16:04:01 -0000      1.34
  +++ StandardServer.java       16 Aug 2004 09:31:06 -0000      1.35
  @@ -43,7 +43,6 @@
   
   import org.apache.catalina.Container;
   import org.apache.catalina.Context;
  -import org.apache.catalina.DefaultContext;
   import org.apache.catalina.Engine;
   import org.apache.catalina.Host;
   import org.apache.catalina.Lifecycle;
  @@ -1283,154 +1282,6 @@
   
   
       /**
  -     * Store the specified DefaultContext properties.
  -     *
  -     * @param writer PrintWriter to which we are storing
  -     * @param indent Number of spaces to indent this element
  -     * @param dcontext  Object whose properties are being stored
  -     *
  -     * @exception Exception if an exception occurs while storing
  -     */
  -    private void storeDefaultContext(PrintWriter writer, int indent,
  -                                     DefaultContext dcontext)
  -        throws Exception {
  -
  -        // Store the beginning of this element
  -        for (int i = 0; i < indent; i++) {
  -            writer.print(' ');
  -        }
  -        writer.print("<DefaultContext");
  -        storeAttributes(writer, dcontext);
  -        writer.println(">");
  -
  -        // Store nested <InstanceListener> elements
  -        String iListeners[] = dcontext.findInstanceListeners();
  -        for (int i = 0; i < iListeners.length; i++) {
  -            for (int j = 0; j < indent; j++) {
  -                writer.print(' ');
  -            }
  -            writer.print("<InstanceListener>");
  -            writer.print(iListeners[i]);
  -            writer.println("</InstanceListener>");
  -        }
  -
  -        // Store nested <Listener> elements
  -        if (dcontext instanceof Lifecycle) {
  -            LifecycleListener listeners[] =
  -                ((Lifecycle) dcontext).findLifecycleListeners();
  -            for (int i = 0; i < listeners.length; i++) {
  -                if (listeners[i].getClass().getName().equals
  -                    (SERVER_LISTENER_CLASS_NAME)) {
  -                    continue;
  -                }
  -                storeListener(writer, indent + 2, listeners[i]);
  -            }
  -        }
  -
  -        // Store nested <Loader> element
  -        Loader loader = dcontext.getLoader();
  -        if (loader != null) {
  -            storeLoader(writer, indent + 2, loader);
  -        }
  -
  -        // Store nested <Logger> element
  -        /* Nested logger not currently supported on DefaultContext
  -        Logger logger = dcontext.getLogger();
  -        if (logger != null) {
  -            Logger parentLogger = null;
  -            if (dcontext.getParent() != null) {
  -                parentLogger = dcontext.getParent().getLogger();
  -            }
  -            if (logger != parentLogger) {
  -                storeLogger(writer, indent + 2, logger);
  -            }
  -        }
  -        */
  -
  -        // Store nested <Manager> element
  -        Manager manager = dcontext.getManager();
  -        if (manager != null) {
  -            storeManager(writer, indent + 2, manager);
  -        }
  -
  -        // Store nested <Parameter> elements
  -        ApplicationParameter[] appParams =
  -            dcontext.findApplicationParameters();
  -        for (int i = 0; i < appParams.length; i++) {
  -            for (int j = 0; j < indent + 2; j++) {
  -                writer.print(' ');
  -            }
  -            writer.print("<Parameter");
  -            storeAttributes(writer, false, appParams[i]);
  -            writer.println("/>");
  -        }
  -
  -        // Store nested <Realm> element
  -        /* Nested realm not currently supported on DefaultContext
  -        Realm realm = dcontext.getRealm();
  -        if (realm != null) {
  -            Realm parentRealm = null;
  -            if (dcontext.getParent() != null) {
  -                parentRealm = dcontext.getParent().getRealm();
  -            }
  -            if (realm != parentRealm) {
  -                storeRealm(writer, indent + 2, realm);
  -            }
  -        }
  -        */
  -
  -        // Store nested <Resources> element
  -        DirContext resources = dcontext.getResources();
  -        if (resources != null) {
  -            storeResources(writer, indent + 2, resources);
  -        }
  -
  -        // Store nested <Valve> elements
  -        if (dcontext instanceof Pipeline) {
  -            Valve valves[] = ((Pipeline) dcontext).getValves();
  -            for (int i = 0; i < valves.length; i++) {
  -                storeValve(writer, indent + 2, valves[i]);
  -            }
  -        }
  -
  -        // Store nested <WrapperLifecycle> elements
  -        String wLifecycles[] = dcontext.findWrapperLifecycles();
  -        for (int i = 0; i < wLifecycles.length; i++) {
  -            for (int j = 0; j < indent; j++) {
  -                writer.print(' ');
  -            }
  -            writer.print("<WrapperLifecycle>");
  -            writer.print(wLifecycles[i]);
  -            writer.println("</WrapperLifecycle>");
  -        }
  -
  -        // Store nested <WrapperListener> elements
  -        String wListeners[] = dcontext.findWrapperListeners();
  -        for (int i = 0; i < wListeners.length; i++) {
  -            for (int j = 0; j < indent; j++) {
  -                writer.print(' ');
  -            }
  -            writer.print("<WrapperListener>");
  -            writer.print(wListeners[i]);
  -            writer.println("</WrapperListener>");
  -        }
  -
  -        // Store nested naming resources elements
  -        NamingResources nresources = dcontext.getNamingResources();
  -        if (nresources != null) {
  -            storeNamingResources(writer, indent + 2, nresources);
  -        }
  -
  -        // Store the ending of this element
  -        for (int i = 0; i < indent; i++) {
  -            writer.print(' ');
  -        }
  -        writer.println("</DefaultContext>");
  -
  -    }
  -
  -
  -    /**
        * Store the specified Engine properties.
        *
        * @param writer PrintWriter to which we are storing
  @@ -1450,15 +1301,6 @@
           storeAttributes(writer, engine);
           writer.println(">");
   
  -        // Store nested <DefaultContext> element
  -        if (engine instanceof StandardEngine) {
  -            DefaultContext dcontext =
  -                ((StandardEngine) engine).getDefaultContext();
  -            if (dcontext != null) {
  -                storeDefaultContext(writer, indent + 2, dcontext);
  -            }
  -        }
  -
           // Store nested <Host> elements (or other relevant containers)
           Container children[] = engine.findChildren();
           for (int i = 0; i < children.length; i++) {
  @@ -1556,23 +1398,6 @@
                   storeEngine(writer, indent + 2, (Engine) children[i]);
               } else if (children[i] instanceof Host) {
                   storeHost(writer, indent + 2, (Host) children[i]);
  -            }
  -        }
  -
  -        // Store nested <DefaultContext> element
  -        if (host instanceof StandardHost) {
  -            DefaultContext dcontext =
  -                ((StandardHost) host).getDefaultContext();
  -            if (dcontext != null) {
  -                Container parent = host.getParent();
  -                if ((parent != null) &&
  -                    (parent instanceof StandardEngine)) {
  -                    DefaultContext pcontext =
  -                        ((StandardEngine) parent).getDefaultContext();
  -                    if (dcontext != pcontext) {
  -                        storeDefaultContext(writer, indent + 2, dcontext);
  -                    }
  -                }
               }
           }
   
  
  
  
  1.140     +1 -13     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardContext.java
  
  Index: StandardContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardContext.java,v
  retrieving revision 1.139
  retrieving revision 1.140
  diff -u -r1.139 -r1.140
  --- StandardContext.java      30 Jul 2004 07:32:36 -0000      1.139
  +++ StandardContext.java      16 Aug 2004 09:31:06 -0000      1.140
  @@ -3893,18 +3893,6 @@
           }
           */
   
  -        // Install DefaultContext configuration
  -        if (!getOverride()) {
  -            Container host = getParent();
  -            if (host instanceof StandardHost) {
  -                ((StandardHost)host).installDefaultContext(this);
  -                Container engine = host.getParent();
  -                if( engine instanceof StandardEngine ) {
  -                    ((StandardEngine)engine).installDefaultContext(this);
  -                }
  -            }
  -        }
  -
           // Add missing components as necessary
           if (webappResources == null) {   // (1) Required by Loader
               if (log.isDebugEnabled())
  
  
  
  1.34      +3 -67     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardHost.java
  
  Index: StandardHost.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardHost.java,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- StandardHost.java 3 Aug 2004 03:01:03 -0000       1.33
  +++ StandardHost.java 16 Aug 2004 09:31:06 -0000      1.34
  @@ -18,22 +18,17 @@
   package org.apache.catalina.core;
   
   
  -import java.io.IOException;
  -import java.lang.reflect.Method;
  -import java.net.URL;
  -
   import javax.management.MBeanServer;
   import javax.management.ObjectName;
   
   import org.apache.catalina.Container;
   import org.apache.catalina.Context;
  -import org.apache.catalina.DefaultContext;
   import org.apache.catalina.Host;
  -import org.apache.catalina.Realm;
   import org.apache.catalina.LifecycleException;
  +import org.apache.catalina.Realm;
   import org.apache.catalina.Valve;
  -import org.apache.catalina.valves.ValveBase;
   import org.apache.catalina.startup.HostConfig;
  +import org.apache.catalina.valves.ValveBase;
   import org.apache.commons.modeler.Registry;
   
   
  @@ -157,12 +152,6 @@
   
   
       /**
  -     * DefaultContext config
  -     */
  -    private DefaultContext defaultContext;
  -
  -
  -    /**
        * Attribute value used to turn on/off XML validation
        */
        private boolean xmlValidation = false;
  @@ -257,30 +246,6 @@
   
   
       /**
  -     * Set the DefaultContext
  -     * for new web applications.
  -     *
  -     * @param defaultContext The new DefaultContext
  -     */
  -    public void addDefaultContext(DefaultContext defaultContext) {
  -
  -        DefaultContext oldDefaultContext = this.defaultContext;
  -        this.defaultContext = defaultContext;
  -        support.firePropertyChange("defaultContext",
  -                                   oldDefaultContext, this.defaultContext);
  -
  -    }
  -
  -
  -    /**
  -     * Retrieve the DefaultContext for new web applications.
  -     */
  -    public DefaultContext getDefaultContext() {
  -        return (this.defaultContext);
  -    }
  -
  -
  -    /**
        * Return the Java class name of the Context implementation class
        * for new web applications.
        */
  @@ -516,35 +481,6 @@
   
       // --------------------------------------------------------- Public Methods
   
  -
  -    /**
  -     * Install the StandardContext portion of the DefaultContext
  -     * configuration into current Context.
  -     *
  -     * @param context current web application context
  -     */
  -    public void installDefaultContext(Context context) {
  -
  -        if (defaultContext != null &&
  -            defaultContext instanceof StandardDefaultContext) {
  -
  -            ((StandardDefaultContext)defaultContext).installDefaultContext(context);
  -        }
  -
  -    }
  -
  -
  -    /**
  -     * Import the DefaultContext config into a web application context.
  -     *
  -     * @param context web application context to import default context
  -     */
  -    public void importDefaultContext(Context context) {
  -
  -        if( this.defaultContext != null )
  -            this.defaultContext.importDefaultContext(context);
  -
  -    }
   
       /**
        * Add an alias name that should be mapped to this same Host.
  
  
  
  1.4       +1 -16     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/Loader.java
  
  Index: Loader.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/Loader.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Loader.java       27 Feb 2004 14:58:38 -0000      1.3
  +++ Loader.java       16 Aug 2004 09:31:07 -0000      1.4
  @@ -79,21 +79,6 @@
   
   
       /**
  -     * Return the DefaultContext with which this Manager is associated.
  -     */
  -    public DefaultContext getDefaultContext();
  -
  -
  -    /**
  -     * Set the DefaultContext with which this Manager is associated.
  -     *
  -     * @param defaultContext The newly associated DefaultContext
  -     */
  -    public void setDefaultContext(DefaultContext defaultContext);
  -    
  -        
  -    
  -    /**
        * Return the "follow standard delegation model" flag used to configure
        * our ClassLoader.
        */
  
  
  
  1.10      +1 -24     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/Host.java
  
  Index: Host.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/Host.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- Host.java 23 Jul 2004 22:57:35 -0000      1.9
  +++ Host.java 16 Aug 2004 09:31:07 -0000      1.10
  @@ -114,21 +114,6 @@
       public void setConfigClass(String configClass);
   
           
  -        /**
  -     * Set the DefaultContext
  -     * for new web applications.
  -     *
  -     * @param defaultContext The new DefaultContext
  -     */
  -    public void addDefaultContext(DefaultContext defaultContext);
  -
  -
  -    /**
  -     * Retrieve the DefaultContext for new web applications.
  -     */
  -    public DefaultContext getDefaultContext();
  -    
  -    
       /**
        * Return the value of the deploy on startup flag.  If true, it indicates 
        * that this host's child webapps should be discovred and automatically 
  @@ -196,14 +181,6 @@
   
   
       // --------------------------------------------------------- Public Methods
  -
  -
  -    /**
  -     * Import the DefaultContext config into a web application context.
  -     *
  -     * @param context web application context to import default context
  -     */
  -    public void importDefaultContext(Context context);
   
   
       /**
  
  
  
  1.12      +1 -15     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/Manager.java
  
  Index: Manager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/Manager.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- Manager.java      26 May 2004 15:28:21 -0000      1.11
  +++ Manager.java      16 Aug 2004 09:31:07 -0000      1.12
  @@ -63,20 +63,6 @@
   
   
       /**
  -     * Return the DefaultContext with which this Manager is associated.
  -     */
  -    public DefaultContext getDefaultContext();
  -
  -
  -    /**
  -     * Set the DefaultContext with which this Manager is associated.
  -     *
  -     * @param defaultContext The newly associated DefaultContext
  -     */
  -    public void setDefaultContext(DefaultContext defaultContext);
  -
  -
  -    /**
        * Return the distributable flag for the sessions supported by
        * this Manager.
        */
  
  
  
  1.4       +1 -27     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/Engine.java
  
  Index: Engine.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/Engine.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Engine.java       27 Feb 2004 14:58:38 -0000      1.3
  +++ Engine.java       16 Aug 2004 09:31:07 -0000      1.4
  @@ -92,30 +92,4 @@
       public void setService(Service service);
   
   
  -    /**
  -     * Set the DefaultContext
  -     * for new web applications.
  -     *
  -     * @param defaultContext The new DefaultContext
  -     */
  -    public void addDefaultContext(DefaultContext defaultContext);
  -
  -
  -    /**
  -     * Retrieve the DefaultContext for new web applications.
  -     */
  -    public DefaultContext getDefaultContext();
  -    
  -    
  -    // --------------------------------------------------------- Public Methods
  -
  -
  -    /**
  -     * Import the DefaultContext config into a web application context.
  -     *
  -     * @param context web application context to import default context
  -     */
  -    public void importDefaultContext(Context context);
  -
  -
   }
  
  
  
  1.7       +3 -3      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/mbeans/DefaultContextMBean.java
  
  Index: DefaultContextMBean.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/mbeans/DefaultContextMBean.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- DefaultContextMBean.java  29 Jul 2004 22:11:59 -0000      1.6
  +++ DefaultContextMBean.java  16 Aug 2004 09:31:08 -0000      1.7
  @@ -23,7 +23,7 @@
   import javax.management.ObjectName;
   import javax.management.RuntimeOperationsException;
   
  -import org.apache.catalina.core.StandardDefaultContext;
  +import org.apache.catalina.Context;
   import org.apache.catalina.deploy.ContextEnvironment;
   import org.apache.catalina.deploy.ContextResource;
   import org.apache.catalina.deploy.ContextResourceLink;
  @@ -96,7 +96,7 @@
        */
       private NamingResources getNamingResources() {
           
  -        return ((StandardDefaultContext)this.resource).getNamingResources();
  +        return ((Context)this.resource).getNamingResources();
       
       }
       
  
  
  
  1.29      +7 -6      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/mbeans/MBeanFactory.java
  
  Index: MBeanFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/mbeans/MBeanFactory.java,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- MBeanFactory.java 4 Aug 2004 06:51:13 -0000       1.28
  +++ MBeanFactory.java 16 Aug 2004 09:31:08 -0000      1.29
  @@ -16,10 +16,8 @@
   
   package org.apache.catalina.mbeans;
   
  -import java.lang.reflect.Constructor;
  -import java.lang.reflect.Method;
  -import java.util.Vector;
   import java.io.File;
  +import java.util.Vector;
   
   import javax.management.MBeanException;
   import javax.management.MBeanServer;
  @@ -27,7 +25,6 @@
   import javax.management.RuntimeOperationsException;
   
   import org.apache.catalina.Context;
  -import org.apache.catalina.DefaultContext;
   import org.apache.catalina.Engine;
   import org.apache.catalina.Host;
   import org.apache.catalina.Server;
  @@ -38,7 +35,6 @@
   import org.apache.catalina.connector.Connector;
   import org.apache.catalina.core.ContainerBase;
   import org.apache.catalina.core.StandardContext;
  -import org.apache.catalina.core.StandardDefaultContext;
   import org.apache.catalina.core.StandardEngine;
   import org.apache.catalina.core.StandardHost;
   import org.apache.catalina.core.StandardService;
  @@ -154,6 +150,7 @@
        * Get Parent DefaultContext to add its child component 
        * from parent's ObjectName
        */
  +    /*
       private DefaultContext getDefaultContext(ObjectName pname) 
           throws Exception {
           
  @@ -172,6 +169,7 @@
           }
           return null;
       }
  +    */
       
   
       /**
  @@ -340,6 +338,7 @@
           throws Exception {
           // XXX FIXME
           // Create a new StandardDefaultContext instance
  +        /*
           StandardDefaultContext context = new StandardDefaultContext();
   
           // Add the new instance to its parent component
  @@ -361,6 +360,8 @@
           ObjectName oname =
               MBeanUtils.createObjectName(managed.getDomain(), context);
           return (oname.toString());
  +        */
  +        return null;
   
       }
   
  
  
  
  1.19      +10 -33    
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/mbeans/ServerLifecycleListener.java
  
  Index: ServerLifecycleListener.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/mbeans/ServerLifecycleListener.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- ServerLifecycleListener.java      13 Jul 2004 09:38:21 -0000      1.18
  +++ ServerLifecycleListener.java      16 Aug 2004 09:31:08 -0000      1.19
  @@ -25,7 +25,6 @@
   import org.apache.catalina.ContainerEvent;
   import org.apache.catalina.ContainerListener;
   import org.apache.catalina.Context;
  -import org.apache.catalina.DefaultContext;
   import org.apache.catalina.Engine;
   import org.apache.catalina.Globals;
   import org.apache.catalina.Host;
  @@ -270,7 +269,7 @@
               } catch (Exception e) {
                   log.error("Exception handling Container property change", e);
               }
  -        } else if (event.getSource() instanceof DefaultContext) {
  +        }/* else if (event.getSource() instanceof DefaultContext) {
               try {
                   processDefaultContextPropertyChange
                       ((DefaultContext) event.getSource(),
  @@ -280,7 +279,7 @@
               } catch (Exception e) {
                   log.error("Exception handling DefaultContext property change", e);
               }
  -        } else if (event.getSource() instanceof NamingResources) {
  +        }*/ else if (event.getSource() instanceof NamingResources) {
               try {
                   processNamingResourcesPropertyChange
                       ((NamingResources) event.getSource(),
  @@ -482,6 +481,7 @@
        *
        * @exception Exception if an exception is thrown during MBean creation
        */
  +    /*
       protected void createMBeans(DefaultContext dcontext) throws Exception {
   
           // Create the MBean for the DefaultContext itself
  @@ -511,6 +511,7 @@
           createMBeans(resources);
   
       }
  +    */
   
   
       /**
  @@ -546,13 +547,6 @@
               createMBeans((Host) hosts[j]);
           }
   
  -        // Create the MBeans for DefaultContext
  -        DefaultContext dcontext = engine.getDefaultContext();
  -        if (dcontext != null) {
  -            dcontext.setParent(engine);
  -            createMBeans(dcontext);
  -        }
  -
       }
   
   
  @@ -590,13 +584,6 @@
               createMBeans((Context) contexts[k]);
           }
   
  -        // Create the MBeans for DefaultContext
  -        DefaultContext dcontext = host.getDefaultContext();
  -        if (dcontext != null) {
  -            dcontext.setParent(host);
  -            createMBeans(dcontext);
  -        }
  -
       }
   
   
  @@ -863,6 +850,7 @@
        *
        * @exception Exception if an exception is thrown during MBean destruction
        */
  +    /*
       protected void destroyMBeans(DefaultContext dcontext) throws Exception {
   
           Manager dManager = dcontext.getManager();
  @@ -892,6 +880,7 @@
           dcontext.removePropertyChangeListener(this);
   
       }
  +    */
   
   
       /**
  @@ -1137,20 +1126,7 @@
                   ",oldValue=" + oldValue +
                   ",newValue=" + newValue + "]");
           }
  -        if ("defaultContext".equals(propertyName)) {
  -            if (oldValue != null) {
  -                if (log.isDebugEnabled()) {
  -                    log.debug("Removing MBean for DefaultContext " + oldValue);
  -                }
  -                destroyMBeans((DefaultContext) oldValue);
  -            }
  -            if (newValue != null) {
  -                if (log.isDebugEnabled()) {
  -                    log.debug("Creating MBean for DefaultContext " + newValue);
  -                }
  -                createMBeans((DefaultContext) newValue);
  -            }
  -        } else if ("loader".equals(propertyName)) {
  +        if ("loader".equals(propertyName)) {
               if (oldValue != null) {
                   if (log.isDebugEnabled()) {
                       log.debug("Removing MBean for Loader " + oldValue);
  @@ -1224,6 +1200,7 @@
        *
        * @exception Exception if an exception is thrown
        */
  +    /*
       protected void processDefaultContextPropertyChange(DefaultContext 
defaultContext,
                                                     String propertyName,
                                                     Object oldValue,
  @@ -1297,7 +1274,7 @@
               }
           }
   
  -    }
  +    }*/
   
   
       /**
  
  
  
  1.31      +20 -14    
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/mbeans/MBeanUtils.java
  
  Index: MBeanUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/mbeans/MBeanUtils.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- MBeanUtils.java   29 Jul 2004 22:11:59 -0000      1.30
  +++ MBeanUtils.java   16 Aug 2004 09:31:09 -0000      1.31
  @@ -30,7 +30,6 @@
   import org.apache.catalina.Contained;
   import org.apache.catalina.Container;
   import org.apache.catalina.Context;
  -import org.apache.catalina.DefaultContext;
   import org.apache.catalina.Engine;
   import org.apache.catalina.Group;
   import org.apache.catalina.Host;
  @@ -300,6 +299,8 @@
        *
        * @exception Exception if an MBean cannot be created or registered
        */
  +    // FIXME
  +    /*
       static ModelMBean createMBean(DefaultContext context)
           throws Exception {
   
  @@ -321,6 +322,7 @@
           return (mbean);
   
       }
  +    */
   
   
       /**
  @@ -859,7 +861,7 @@
                           ",resourcetype=Context,path=" + path + 
                           ",host=" + host.getName() +
                           ",name=" + environment.getName());
  -        } else if (container instanceof DefaultContext) {
  +        }/* else if (container instanceof DefaultContext) {
               container = ((DefaultContext)container).getParent();
               if (container instanceof Host) {
                   Host host = (Host) container;
  @@ -873,7 +875,7 @@
                   name = new ObjectName(domain + ":type=Environment" + 
                           ",resourcetype=ServiceDefaultContext,name=" + 
environment.getName());
               }
  -        }
  +        }*/
           
           return (name);
   
  @@ -913,7 +915,7 @@
                           ",host=" + host.getName() +
                           ",class=" + resource.getType() +
                           ",name=" + quotedResourceName);
  -        } else if (container instanceof DefaultContext) {            
  +        }/* else if (container instanceof DefaultContext) {            
               container = ((DefaultContext)container).getParent();
               if (container instanceof Host) {
                   Host host = (Host) container;
  @@ -929,7 +931,7 @@
                           ",resourcetype=ServiceDefaultContext,class=" + 
resource.getType() +
                           ",name=" + quotedResourceName);
               }
  -        }
  +        }*/
           
           return (name);
   
  @@ -969,7 +971,7 @@
                           ",resourcetype=Context,path=" + path + 
                           ",host=" + host.getName() +
                           ",name=" + quotedResourceLinkName);
  -        } else if (container instanceof DefaultContext) {            
  +        }/* else if (container instanceof DefaultContext) {            
               container = ((DefaultContext)container).getParent();
               if (container instanceof Host) {
                   Host host = (Host) container;
  @@ -983,7 +985,7 @@
                   name = new ObjectName(domain + ":type=ResourceLink" + 
                           ",resourcetype=ServiceDefaultContext,name=" + 
quotedResourceLinkName);
               }
  -        }
  +        }*/
           
           return (name);
   
  @@ -999,6 +1001,7 @@
        *
        * @exception MalformedObjectNameException if a name cannot be created
        */
  +    /*
       static ObjectName createObjectName(String domain,
                                                 DefaultContext context)
           throws MalformedObjectNameException {
  @@ -1019,6 +1022,7 @@
           return (name);
   
       }
  +    */
   
       /**
        * Create an <code>ObjectName</code> for this
  @@ -1119,7 +1123,7 @@
               Service service = engine.getService();
               name = new ObjectName(domain + ":type=Loader,path=" + path +
                                 ",host=" + host.getName());
  -        } else if (container == null) {
  +        }/* else if (container == null) {
               // What is that ???
               DefaultContext defaultContext = loader.getDefaultContext();
               if (defaultContext != null) {
  @@ -1134,7 +1138,7 @@
                               parent.getName());
                   }
               }
  -        }
  +        }*/
   
           return (name);
   
  @@ -1175,7 +1179,7 @@
               Service service = engine.getService();
               name = new ObjectName(domain + ":type=Manager,path=" + path +
                                 ",host=" + host.getName());
  -        } else if (container == null) {
  +        }/* else if (container == null) {
               DefaultContext defaultContext = manager.getDefaultContext();
               if (defaultContext != null) {
                   Container parent = defaultContext.getParent();
  @@ -1189,7 +1193,7 @@
                               parent.getName());
                   }
               }
  -        }
  +        }*/
   
           return (name);
   
  @@ -1224,7 +1228,7 @@
               name = new ObjectName(domain + ":type=NamingResources" + 
                           ",resourcetype=Context,path=" + path + 
                           ",host=" + host.getName());
  -        } else if (container instanceof DefaultContext) {
  +        }/* else if (container instanceof DefaultContext) {
               container = ((DefaultContext)container).getParent();
               if (container instanceof Host) {
                   Host host = (Host) container;
  @@ -1237,7 +1241,7 @@
                   name = new ObjectName(domain + ":type=NamingResources" + 
                           ",resourcetype=ServiceDefaultContext");
               }
  -        }
  +        }*/
           
           return (name);
   
  @@ -1800,6 +1804,7 @@
        *
        * @exception Exception if an MBean cannot be deregistered
        */
  +    /*
       static void destroyMBean(DefaultContext context)
           throws Exception {
   
  @@ -1816,6 +1821,7 @@
               mserver.unregisterMBean(oname);
   
       }
  +    */
   
   
       /**
  
  
  
  1.32      +1 -33     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader/WebappLoader.java
  
  Index: WebappLoader.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader/WebappLoader.java,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- WebappLoader.java 26 Jul 2004 15:52:17 -0000      1.31
  +++ WebappLoader.java 16 Aug 2004 09:31:09 -0000      1.32
  @@ -48,7 +48,6 @@
   
   import org.apache.catalina.Container;
   import org.apache.catalina.Context;
  -import org.apache.catalina.DefaultContext;
   import org.apache.catalina.Engine;
   import org.apache.catalina.Globals;
   import org.apache.catalina.Lifecycle;
  @@ -133,12 +132,6 @@
   
   
       /**
  -     * The DefaultContext with which this Loader is associated.
  -     */
  -    protected DefaultContext defaultContext = null;
  -    
  -    
  -    /**
        * The "follow standard delegation model" flag that will be used to
        * configure our ClassLoader.
        */
  @@ -260,31 +253,6 @@
               setReloadable( ((Context) this.container).getReloadable() );
               ((Context) this.container).addPropertyChangeListener(this);
           }
  -
  -    }
  -
  -
  -    /**
  -     * Return the DefaultContext with which this Loader is associated.
  -     * XXX What is that ???
  -     */
  -    public DefaultContext getDefaultContext() {
  -
  -        return (this.defaultContext);
  -
  -    }
  -
  -
  -    /**
  -     * Set the DefaultContext with which this Loader is associated.
  -     *
  -     * @param defaultContext The newly associated DefaultContext
  -     */
  -    public void setDefaultContext(DefaultContext defaultContext) {
  -
  -        DefaultContext oldDefaultContext = this.defaultContext;
  -        this.defaultContext = defaultContext;
  -        support.firePropertyChange("defaultContext", oldDefaultContext, 
this.defaultContext);
   
       }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to