User: oberg   
  Date: 00/12/12 02:57:12

  Modified:    src/main/org/jnp/server Main.java MainMBean.java
                        NamingServer.java
  Log:
  Changed to LGPL license
  Can now set RMI port to be used by server manager
  
  Revision  Changes    Path
  1.2       +14 -7     jnp/src/main/org/jnp/server/Main.java
  
  Index: Main.java
  ===================================================================
  RCS file: /products/cvs/ejboss/jnp/src/main/org/jnp/server/Main.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Main.java 2000/10/10 12:42:35     1.1
  +++ Main.java 2000/12/12 10:57:11     1.2
  @@ -1,5 +1,5 @@
   /*
  - * Distributable under GPL license.
  + * Distributable under LGPL license.
    * See terms of license at gnu.org.
    *
    * Copyright 1999 by dreamBean Software,
  @@ -28,7 +28,7 @@
    *      
    *   @see <related>
    *   @author $Author: oberg $
  - *   @version $Revision: 1.1 $
  + *   @version $Revision: 1.2 $
    */
   public class Main
      implements Runnable, MainMBean
  @@ -41,6 +41,7 @@
      ServerSocket serverSocket;
      
      int port = 1099;
  +   int rmiPort = 0; // Anonymous
      boolean logging = false;
      
      // Static --------------------------------------------------------
  @@ -68,11 +69,14 @@
      }
   
      // Public --------------------------------------------------------
  +   public void setRmiPort(int p) { rmiPort = p; }
  +   public int getRmiPort() { return rmiPort; }
  +   
      public void setPort(int p) { port = p; }
      public int getPort() { return port; }
   
      public void setLogging(boolean l) { logging = l; }
  -   public boolean isLogging() { return logging; }
  +   public boolean getLogging() { return logging; }
   
      public void start()
         throws Exception
  @@ -84,7 +88,7 @@
         NamingContext.setLocal(theServer);
                
         // Export server
  -      serverStub = new MarshalledObject(UnicastRemoteObject.exportObject(theServer, 
5555));
  +      serverStub = new MarshalledObject(UnicastRemoteObject.exportObject(theServer, 
rmiPort));
         
         // Start listener
         try
  @@ -112,7 +116,10 @@
            ServerSocket s = serverSocket;
            serverSocket = null;
            s.close();
  -      } catch (Exception e) {}
  +      } catch (Exception e) 
  +      {
  +         e.printStackTrace();
  +      }
      }
   
      // Runnable implementation ---------------------------------------
  @@ -174,7 +181,7 @@
      // Protected -----------------------------------------------------
      protected void log(String msg)
      {
  -      if (isLogging())
  +      if (getLogging())
            System.err.println("[Naming] "+msg);
      }
      
  
  
  
  1.2       +7 -6      jnp/src/main/org/jnp/server/MainMBean.java
  
  Index: MainMBean.java
  ===================================================================
  RCS file: /products/cvs/ejboss/jnp/src/main/org/jnp/server/MainMBean.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MainMBean.java    2000/10/10 12:42:34     1.1
  +++ MainMBean.java    2000/12/12 10:57:11     1.2
  @@ -1,5 +1,5 @@
   /*
  - * Distributable under GPL license.
  + * Distributable under LGPL license.
    * See terms of license at gnu.org.
    *
    * Copyright 1999 by dreamBean Software,
  @@ -12,23 +12,24 @@
    *      
    *   @see <related>
    *   @author $Author: oberg $
  - *   @version $Revision: 1.1 $
  + *   @version $Revision: 1.2 $
    */
   public interface MainMBean
   {
      // Constants -----------------------------------------------------
       
      // Public --------------------------------------------------------
  +   public void setRmiPort(int p);
  +   public int getRmiPort();
  +   
      public void setPort(int p);
      public int getPort();
   
      public void setLogging(boolean l);
  -   public boolean isLogging();
  +   public boolean getLogging();
   
      public void start()
         throws Exception;
      
      public void stop();
  -   
  -//   public String getProviderURL();
   }
  
  
  
  1.4       +2 -2      jnp/src/main/org/jnp/server/NamingServer.java
  
  Index: NamingServer.java
  ===================================================================
  RCS file: /products/cvs/ejboss/jnp/src/main/org/jnp/server/NamingServer.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- NamingServer.java 2000/11/02 15:14:07     1.3
  +++ NamingServer.java 2000/12/12 10:57:11     1.4
  @@ -1,5 +1,5 @@
   /*
  - * Distributable under GPL license.
  + * Distributable under LGPL license.
    * See terms of license at gnu.org.
    *
    * Copyright 1999 by dreamBean Software,
  @@ -40,7 +40,7 @@
    *      
    *   @see <related>
    *   @author $Author: oberg $
  - *   @version $Revision: 1.3 $
  + *   @version $Revision: 1.4 $
    */
   public class NamingServer
      implements Naming, java.io.Serializable
  
  
  

Reply via email to