[jboss-cvs] JBossAS SVN: r88450 - projects/jboss-osgi/trunk/spi/src/main/java/org/jboss/osgi/spi/framework.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri May 8 11:43:04 EDT 2009


Author: thomas.diesler at jboss.com
Date: 2009-05-08 11:43:04 -0400 (Fri, 08 May 2009)
New Revision: 88450

Modified:
   projects/jboss-osgi/trunk/spi/src/main/java/org/jboss/osgi/spi/framework/OSGiBootstrap.java
Log:
Provide jboss.bind.address with -b

Modified: projects/jboss-osgi/trunk/spi/src/main/java/org/jboss/osgi/spi/framework/OSGiBootstrap.java
===================================================================
--- projects/jboss-osgi/trunk/spi/src/main/java/org/jboss/osgi/spi/framework/OSGiBootstrap.java	2009-05-08 15:32:50 UTC (rev 88449)
+++ projects/jboss-osgi/trunk/spi/src/main/java/org/jboss/osgi/spi/framework/OSGiBootstrap.java	2009-05-08 15:43:04 UTC (rev 88450)
@@ -107,7 +107,7 @@
 
    public static void main(String[] args)
    {
-      initSystemProperties();
+      initSystemProperties(args);
          
       OSGiBootstrapProvider bootProvider = getBootstrapProvider();
       OSGiFramework framework = bootProvider.getFramework();
@@ -119,7 +119,7 @@
       thread.start();
    }
 
-   private static void initSystemProperties()
+   private static void initSystemProperties(String[] args)
    {
       log.debug("initSystemProperties");
       
@@ -127,6 +127,12 @@
       defaults.setProperty("jboss.bind.address", "localhost");
       defaults.setProperty("java.protocol.handler.pkgs", "org.jboss.net.protocol|org.jboss.virtual.protocol");
       
+      // [TODO] use args4j
+      if (args != null && args.length == 2 && args[0].equals("-b"))
+      {
+         defaults.setProperty("jboss.bind.address", args[1]);
+      }
+      
       Enumeration<?> defaultNames = defaults.propertyNames();
       while(defaultNames.hasMoreElements())
       {




More information about the jboss-cvs-commits mailing list