User: olegnitz
  Date: 02/02/10 09:57:41

  Modified:    jetty/src/main/org/jboss/jetty JettyMBean.java
                        JettyService.java
  Log:
  Fresh version of Jetty and patches to Jetty plugin by Jan Bartel
  
  Revision  Changes    Path
  1.7       +9 -9      contrib/jetty/src/main/org/jboss/jetty/JettyMBean.java
  
  Index: JettyMBean.java
  ===================================================================
  RCS file: /cvsroot/jboss/contrib/jetty/src/main/org/jboss/jetty/JettyMBean.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- JettyMBean.java   3 Jan 2002 04:00:55 -0000       1.6
  +++ JettyMBean.java   10 Feb 2002 17:57:41 -0000      1.7
  @@ -13,21 +13,21 @@
   import javax.management.MBeanException;
   import javax.management.MBeanServer;
   import javax.management.ObjectName;
  -import org.mortbay.jetty.jmx.JettyServerMBean;
  +import org.mortbay.jetty.jmx.ServerMBean;
   
   public class JettyMBean
  -  extends JettyServerMBean
  +  extends ServerMBean
   {
  -  public JettyMBean(Jetty jetty)
  -    throws MBeanException, InstanceNotFoundException
  +  public static final String JBOSS_DOMAIN = "jboss.web";
  +
  +  static
     {
  -    super(jetty);
  +    setDefaultDomain (JBOSS_DOMAIN);
     }
   
  -  protected String
  -    newObjectName(MBeanServer server)
  +  public JettyMBean(Jetty jetty)
  +    throws MBeanException, InstanceNotFoundException
     {
  -    //return super.newObjectName(server);
  -    return uniqueObjectName(server, "jboss.web:");
  +    super(jetty);
     }
   }
  
  
  
  1.42      +20 -16    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.41
  retrieving revision 1.42
  diff -u -r1.41 -r1.42
  --- JettyService.java 2 Feb 2002 01:53:30 -0000       1.41
  +++ JettyService.java 10 Feb 2002 17:57:41 -0000      1.42
  @@ -5,7 +5,7 @@
    * See terms of license at gnu.org.
    */
   
  -// $Id: JettyService.java,v 1.41 2002/02/02 01:53:30 mnf999 Exp $
  +// $Id: JettyService.java,v 1.42 2002/02/10 17:57:41 olegnitz Exp $
   
   //------------------------------------------------------------------------------
   
  @@ -25,7 +25,8 @@
   import org.jboss.web.AbstractWebContainer.WebDescriptorParser;
   import org.jboss.web.AbstractWebContainer;
   import org.jboss.web.WebApplication;
  -import org.mortbay.jetty.jmx.DebugMBean;
  +import org.mortbay.util.jmx.CodeMBean;
  +import org.mortbay.util.jmx.LogMBean;
   import org.mortbay.util.Log;
   
   //------------------------------------------------------------------------------
  @@ -33,7 +34,7 @@
    * A service to launch jetty from JMX.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Julian Gosnell</a>
  - * @version $Revision: 1.41 $
  + * @version $Revision: 1.42 $
    */
   
   // NOTES
  @@ -47,11 +48,12 @@
   {
     public static final String NAME = "Jetty";
   
  -  Logger       _log    = Logger.getLogger(JettyService.class);
  -  JettyMBean   _mbean  = null;
  -  DebugMBean   _debug  = null;
  -  Jetty        _jetty  = null;
  -  MBeanServer  _server = null;
  +  Logger       _log     = Logger.getLogger(JettyService.class);
  +  JettyMBean   _mbean   = null;
  +  CodeMBean    _debug   = null;
  +  Jetty        _jetty   = null;
  +  MBeanServer  _server  = null;
  +  LogMBean     _logbean = null;
   
     public
       JettyService()
  @@ -132,7 +134,7 @@
     protected void
       ensureJetty()
     {
  -    org.mortbay.jetty.jmx.ModelMBeanImpl.setJettyDomain("jboss.web");
  +    //org.mortbay.jetty.jmx.ModelMBeanImpl.setJettyDomain("jboss.web");
   
       // make a Jetty...
       Jetty tmp = new Jetty();
  @@ -157,11 +159,13 @@
       {
         try
         {
  -     _log.debug("MBean peers WILL be created for Jetty Contexts");
  -     _mbean  = new JettyMBean(_jetty);
  -     _debug  = new DebugMBean();
  -     _server.registerMBean(_mbean, new ObjectName(_mbean.newObjectName(_server)));
  -     _server.registerMBean(_debug, new ObjectName("jboss.web:Jetty=Debug"));
  +        _log.debug("MBean peers WILL be created for Jetty Contexts");
  +        _mbean  = new JettyMBean(_jetty);
  +        _debug  = new CodeMBean();
  +        _logbean = new LogMBean();
  +        _server.registerMBean(_mbean, null);
  +        _server.registerMBean(_debug, new 
ObjectName(_mbean.getDefaultDomain()+":Jetty=Debug"));
  +        _server.registerMBean (_logbean, new 
ObjectName(_mbean.getDefaultDomain()+":Jetty=Log"));
         }
         catch (Throwable e)
         {
  @@ -256,11 +260,11 @@
         _mbean=null;
         try
         {
  -     _server.unregisterMBean(new ObjectName("jboss.web:Jetty=Debug"));
  +        _server.unregisterMBean(new ObjectName("jboss.web:Jetty=Debug"));
         }
         catch(Exception e)
         {
  -     _log.error("problem unregistering DebugMBean", e);
  +        _log.error("problem unregistering CodeMBean", e);
         }
         _debug=null;
       }
  
  
  

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

Reply via email to