User: user57  
  Date: 02/02/25 17:36:24

  Modified:    src/main/org/jboss/system/server ServerImpl.java
                        ServerInfo.java ServerInfoMBean.java
  Log:
   o Added getProperty() to ServerInfo (easy acess to a sys prop w/o
     having to search through showProp* output)
   o ServerImpl uses org.jboss.net.protocol.URLStreamHandlerFactory
     instead of setting system prop
  
  Revision  Changes    Path
  1.3       +2 -7      jboss-system/src/main/org/jboss/system/server/ServerImpl.java
  
  Index: ServerImpl.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss-system/src/main/org/jboss/system/server/ServerImpl.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ServerImpl.java   24 Feb 2002 10:24:34 -0000      1.2
  +++ ServerImpl.java   26 Feb 2002 01:36:24 -0000      1.3
  @@ -44,7 +44,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Marc Fleury</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Jason Dillon</a>
  - * @version $Revision: 1.2 $
  + * @version $Revision: 1.3 $
    */
   public class ServerImpl
      implements ServerImplMBean
  @@ -110,12 +110,7 @@
         log.info("JBoss Release: " + jbossPackage.getImplementationTitle());
   
         // Setup JBoss URL handlers
  -      String handlerPkgs = System.getProperty("java.protocol.handler.pkgs", null);
  -      if (handlerPkgs == null)
  -         handlerPkgs = "org.jboss.net.protocol";
  -      else
  -         handlerPkgs += ":org.jboss.net.protocol";
  -      System.setProperty("java.protocol.handler.pkgs", handlerPkgs );
  +      URL.setURLStreamHandlerFactory(new 
org.jboss.net.protocol.URLStreamHandlerFactory());
   
         // create a new config object from the give properties
         this.config = new ServerConfigImpl(props);
  
  
  
  1.2       +12 -3     jboss-system/src/main/org/jboss/system/server/ServerInfo.java
  
  Index: ServerInfo.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss-system/src/main/org/jboss/system/server/ServerInfo.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ServerInfo.java   24 Feb 2002 10:24:34 -0000      1.1
  +++ ServerInfo.java   26 Feb 2002 01:36:24 -0000      1.2
  @@ -31,7 +31,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]";>Hiram Chirino</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Jason Dillon</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Marc Fleury</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.2 $
    */
   public class ServerInfo
      implements ServerInfoMBean, MBeanRegistration
  @@ -255,8 +255,17 @@
         info.append("</pre>\n");
      }
   
  -   /** Return a Map of System.getProperties() with a toString implementation
  -    *that provides an html table of the key/value pairs
  +   /**
  +    * Get a single system property.
  +    */
  +   public String getProperty(String name)
  +   {
  +      return System.getProperty(name);
  +   }
  +
  +   /** 
  +    * Return a Map of System.getProperties() with a toString implementation
  +    * that provides an html table of the key/value pairs
       */
      public Map showProperties()
      {
  
  
  
  1.2       +7 -2      
jboss-system/src/main/org/jboss/system/server/ServerInfoMBean.java
  
  Index: ServerInfoMBean.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss-system/src/main/org/jboss/system/server/ServerInfoMBean.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ServerInfoMBean.java      24 Feb 2002 10:24:34 -0000      1.1
  +++ ServerInfoMBean.java      26 Feb 2002 01:36:24 -0000      1.2
  @@ -23,7 +23,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]";>Jason Dillon</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Marc Fleury</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Scott Stark</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.2 $
    */
   public interface ServerInfoMBean
   {
  @@ -50,7 +50,7 @@
       * Return a listing of the active threads and thread groups.
       */
      String listThreadDump();
  -   
  +
      /**
       * Display the java.lang.Package info for the pkgName
       */
  @@ -63,6 +63,11 @@
       * @return a simple html report of this information
       */
      String displayInfoForClass(String className);
  +
  +   /**
  +    * Get a single system property.
  +    */
  +   String getProperty(String name);
   
      /**
       * Return a Map of System.getProperties() with a toString implementation
  
  
  

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

Reply via email to