User: oberg   
  Date: 00/06/16 06:10:32

  Added:       src/main/org/jboss/naming NamingService.java
                        NamingServiceMBean.java
  Removed:     src/main/org/jboss/naming NamingProvider.java
                        NamingProviderMBean.java
  Log:
  Added configuration service
  Changed interceptors to be messagebased
  Added mini webserver
  Changed server bootstrap process
  
  Revision  Changes    Path
  1.1                  jboss/src/main/org/jboss/naming/NamingService.java
  
  Index: NamingService.java
  ===================================================================
  /*
   * jBoss, the OpenSource EJB server
   *
   * Distributable under GPL license.
   * See terms of license at gnu.org.
   */
  package org.jboss.naming;
  
  import javax.management.*;
  
  import org.jnp.server.Main;
  
  import org.jboss.logging.Log;
  import org.jboss.util.ServiceMBeanSupport;
  
  /**
   *   <description> 
   *      
   *   @see <related>
   *   @author Rickard �berg ([EMAIL PROTECTED])
   *   @version $Revision: 1.1 $
   */
  public class NamingService
     extends ServiceMBeanSupport
     implements NamingServiceMBean
  {
     // Constants -----------------------------------------------------
      
     // Attributes ----------------------------------------------------
     Main naming;
     
     // Static --------------------------------------------------------
  
     // Constructors --------------------------------------------------
     public NamingService()
     {
        naming = new Main();
     }
     
     // Public --------------------------------------------------------
     public ObjectName getObjectName(MBeanServer server, ObjectName name)
        throws javax.management.MalformedObjectNameException
     {
        return new ObjectName(OBJECT_NAME);
     }
     
     public String getName()
     {
        return "Naming";
     }
     
     public void initService()
        throws Exception
     {
        naming.start();
        log.log("Naming started on port "+naming.getPort());
     }
     
     public void destroyService()
     {
        naming.stop();
     }
  
     // Protected -----------------------------------------------------
  }
  
  
  
  
  1.1                  jboss/src/main/org/jboss/naming/NamingServiceMBean.java
  
  Index: NamingServiceMBean.java
  ===================================================================
  /*
   * jBoss, the OpenSource EJB server
   *
   * Distributable under GPL license.
   * See terms of license at gnu.org.
   */
  package org.jboss.naming;
  
  /**
   *   <description> 
   *      
   *   @see <related>
   *   @author Rickard �berg ([EMAIL PROTECTED])
   *   @version $Revision: 1.1 $
   */
  public interface NamingServiceMBean
     extends org.jboss.util.ServiceMBean
  {
     // Constants -----------------------------------------------------
     public static final String OBJECT_NAME = ":service=Naming";
      
     // Public --------------------------------------------------------
  }
  
  
  
  

Reply via email to