User: oberg   
  Date: 00/11/17 06:19:37

  Modified:    src/main/org/jboss/naming NamingService.java
                        NamingServiceMBean.java
  Log:
  Added JMX methods for port
  
  Revision  Changes    Path
  1.4       +20 -5     jboss/src/main/org/jboss/naming/NamingService.java
  
  Index: NamingService.java
  ===================================================================
  RCS file: /products/cvs/ejboss/jboss/src/main/org/jboss/naming/NamingService.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- NamingService.java        2000/11/15 16:44:43     1.3
  +++ NamingService.java        2000/11/17 14:19:37     1.4
  @@ -19,7 +19,7 @@
    *      
    *   @see <related>
    *   @author Rickard �berg ([EMAIL PROTECTED])
  - *   @version $Revision: 1.3 $
  + *   @version $Revision: 1.4 $
    */
   public class NamingService
      extends ServiceMBeanSupport
  @@ -39,6 +39,16 @@
      }
      
      // Public --------------------------------------------------------
  +   public void setPort(int port)
  +   {
  +      naming.setPort(port);
  +   }
  +   
  +   public int  getPort()
  +   {
  +      return naming.getPort();
  +   }
  +   
      public ObjectName getObjectName(MBeanServer server, ObjectName name)
         throws javax.management.MalformedObjectNameException
      {
  @@ -58,9 +68,6 @@
         // buggy classloader that disallows finding the resource properly
         
System.getProperties().load(Thread.currentThread().getContextClassLoader().getResourceAsStream("jndi.properties"));
      
  -      naming.start();
  -      log.log("Naming started on port "+naming.getPort());
  -      
         // Create "java:comp/env"
         RefAddr refAddr = new StringRefAddr("nns", "ENC");
         Reference envRef = new Reference("javax.naming.Context", refAddr, 
ENCFactory.class.getName(), null);
  @@ -68,9 +75,17 @@
         ctx.rebind("comp", envRef);
      }
      
  -   public void destroyService()
  +   public void startService()
  +      throws Exception
  +   {
  +      naming.start();
  +      log.log("Naming started on port "+naming.getPort());
  +   }
  +      
  +   public void stopService()
      {
         naming.stop();
  +      log.log("JNP server stopped");
      }
   
      // Protected -----------------------------------------------------
  
  
  
  1.2       +3 -1      jboss/src/main/org/jboss/naming/NamingServiceMBean.java
  
  Index: NamingServiceMBean.java
  ===================================================================
  RCS file: 
/products/cvs/ejboss/jboss/src/main/org/jboss/naming/NamingServiceMBean.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- NamingServiceMBean.java   2000/06/16 13:10:32     1.1
  +++ NamingServiceMBean.java   2000/11/17 14:19:37     1.2
  @@ -11,7 +11,7 @@
    *      
    *   @see <related>
    *   @author Rickard �berg ([EMAIL PROTECTED])
  - *   @version $Revision: 1.1 $
  + *   @version $Revision: 1.2 $
    */
   public interface NamingServiceMBean
      extends org.jboss.util.ServiceMBean
  @@ -20,5 +20,7 @@
      public static final String OBJECT_NAME = ":service=Naming";
       
      // Public --------------------------------------------------------
  +   public void setPort(int port);
  +   public int  getPort();
   }
   
  
  
  

Reply via email to