User: jules_gosnell
  Date: 01/11/26 15:39:22

  Modified:    jetty/src/main/org/jboss/jetty JettyService.java
  Log:
  sort out DebugMBean
  lose some dead code
  
  Revision  Changes    Path
  1.31      +3 -72     contrib/jetty/src/main/org/jboss/jetty/JettyService.java
  
  Index: JettyService.java
  ===================================================================
  RCS file: /cvsroot/jboss/contrib/jetty/src/main/org/jboss/jetty/JettyService.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- JettyService.java 2001/11/26 03:24:53     1.30
  +++ JettyService.java 2001/11/26 23:39:22     1.31
  @@ -5,39 +5,28 @@
    * See terms of license at gnu.org.
    */
   
  -// $Id: JettyService.java,v 1.30 2001/11/26 03:24:53 starksm Exp $
  +// $Id: JettyService.java,v 1.31 2001/11/26 23:39:22 jules_gosnell Exp $
   
   package org.jboss.jetty;
   
  -import java.io.File;
   import java.io.IOException;
   import java.io.InputStream;
  -import java.net.URL;
  -import java.util.Hashtable;
  -import java.util.StringTokenizer;
  -import java.util.Vector;
   import javax.management.MBeanRegistration;
   import javax.management.MBeanServer;
   import javax.management.ObjectName;
   import org.apache.log4j.Category;
   import org.jboss.deployment.DeploymentException;
  -import org.jboss.system.ServiceMBeanSupport;
   import org.jboss.web.AbstractWebContainer.WebDescriptorParser;
   import org.jboss.web.AbstractWebContainer;
   import org.jboss.web.WebApplication;
  -import org.mortbay.http.HttpServer;
  -import org.mortbay.jetty.jmx.DebugMBean;
  -import org.mortbay.jetty.jmx.JettyServerMBean;
  -import org.mortbay.jetty.servlet.WebApplicationContext;
   import org.mortbay.util.Log;
  -import org.mortbay.xml.XmlConfiguration;
   
   /**
    *   A service to launch jetty from JMX.
    *
    *   @see <related>
    *   @author <a href="mailto:[EMAIL PROTECTED]";>Julian Gosnell</a>
  - *   @version $Revision: 1.30 $
  + *   @version $Revision: 1.31 $
    */
   
   // NOTES
  @@ -49,39 +38,9 @@
     extends AbstractWebContainer
     implements JettyServiceMBean, MBeanRegistration
   {
  -
  -  class DebugMBean
  -    extends org.mortbay.jetty.jmx.DebugMBean
  -  {
  -    public DebugMBean()
  -      throws
  -      javax.management.MBeanException,
  -      javax.management.InstanceNotFoundException
  -    {
  -      super();
  -    }
  -
  -//     protected String
  -//       newObjectName(MBeanServer server)
  -//     {
  -//       //return super.newObjectName(server);
  -//       String name=uniqueObjectName(server, "Jetty"+":");
  -//       name=name.substring(0, name.length()-"Code=0".length())+"Debug";
  -//       return name;
  -//     }
  -
  -    String
  -      hackNewObjectName(MBeanServer server)
  -    {
  -      return newObjectName(server);
  -    }
  -  }
  -
  -
     public static final String NAME = "Jetty";
   
     Category     _log    = Category.getInstance(getClass().getName());
  -  DebugMBean   _debug  = null;
     JettyMBean   _mbean  = null;
     Jetty        _jetty  = null;
     MBeanServer  _server = null;
  @@ -138,29 +97,6 @@
     /** the usual path separators we know */
     protected final static String KNOWN_PATH_SEPARATORS=":;";
   
  -  /** tiny helper that converts classpath properties to the target platform */
  -  protected String convertPath(String original)
  -  {
  -    // should be set, but who knows
  -    String separator=System.getProperty("path.separator",";");
  -    boolean first=true;
  -    StringBuffer result=new StringBuffer();
  -    StringTokenizer tokenizer=new StringTokenizer(original,KNOWN_PATH_SEPARATORS);
  -    while(tokenizer.hasMoreTokens()) {
  -      if(!first) {
  -     result.append(separator);
  -      } else {
  -     first=false;
  -      }
  -      result.append(tokenizer.nextToken());
  -    }
  -    return result.toString();
  -  }
  -
  -  /** this is the property in which Jasper expects the additional classpath
  -   */
  -  protected final static String TC_PATH_ADD="tc_path_add";
  -
     /**
      * enter the jetty.properties file to the system properties such that
      * Jasper will find the right jars to compile
  @@ -177,9 +113,6 @@
   
       System.getProperties().load(propertiesIn);
   
  -    // make sure that the tc_path_add property is correctly set
  -    //    
System.setProperty(TC_PATH_ADD,convertPath(System.getProperty(TC_PATH_ADD,"")));
  -
       _log.info("loaded properties from: "+props);
     }
   
  @@ -209,8 +142,7 @@
        _log.info("MBean peers WILL be created for Jetty Contexts");
        _mbean  = new JettyMBean(_jetty);
        _server.registerMBean(_mbean, new ObjectName(_mbean.newObjectName(_server)));
  -     _debug  = new DebugMBean();
  -     _server.registerMBean(_debug, new 
ObjectName(_debug.hackNewObjectName(_server)));
  +     _log.info(_mbean.newObjectName(_server));
         }
         catch (Throwable e)
         {
  @@ -300,7 +232,6 @@
         _jetty.destroy();
         _jetty=null;
         _mbean=null;
  -      _debug=null;
       }
       else
         _log.warn("WARNING: Jetty has already been destroyed");
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to