[jboss-cvs] JBossAS SVN: r88892 - projects/server-manager/trunk/src/main/java/org/jboss/jbossas/servermanager.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu May 14 15:35:47 EDT 2009


Author: ALRubinger
Date: 2009-05-14 15:35:47 -0400 (Thu, 14 May 2009)
New Revision: 88892

Modified:
   projects/server-manager/trunk/src/main/java/org/jboss/jbossas/servermanager/ServerController.java
Log:
[JBASM-31] Set system property "xb.builder.usUnorderedSequence" to true

Modified: projects/server-manager/trunk/src/main/java/org/jboss/jbossas/servermanager/ServerController.java
===================================================================
--- projects/server-manager/trunk/src/main/java/org/jboss/jbossas/servermanager/ServerController.java	2009-05-14 19:21:26 UTC (rev 88891)
+++ projects/server-manager/trunk/src/main/java/org/jboss/jbossas/servermanager/ServerController.java	2009-05-14 19:35:47 UTC (rev 88892)
@@ -27,8 +27,8 @@
 import java.io.IOException;
 import java.io.InputStreamReader;
 import java.io.PrintWriter;
+import java.io.StringWriter;
 import java.io.Writer;
-import java.io.StringWriter;
 import java.net.HttpURLConnection;
 import java.net.Socket;
 import java.net.URL;
@@ -50,10 +50,15 @@
    /**
     * Name of the system property denoting the location of endorsed libraries 
     */
-   private static final String SYS_PROP_JAVA_ENDORSED_DIRS = "java.endorsed.dirs";
+   private static final String SYS_PROP_JAVA_ENDORSED_DIRS = "java.endorsed.dirs";   
+
+   /**
+    * Name of the system property denoting whether XB should allow unordered sequences 
+    */
+   private static final String SYS_PROP_XB_UNORDERED = "xb.builder.useUnorderedSequence";
    
    /**
-    * CML switch denoting a system property will follow
+    * CLI switch denoting a system property will follow
     */
    private static final String SWITCH_SYSPROP = "-D";
    
@@ -184,6 +189,7 @@
       String execCmd = manager.getJavaExecutable() + " -cp " + manager.getStartClasspath() + " ";
       execCmd = execCmd + server.getJvmArgs() + server.getSysProperties() + server.getLoggingProperty();
       execCmd = execCmd + " " + getEndorsedDirsProperty(manager);
+      execCmd = execCmd + " " + getXbUnorderedSequenceProperty();
       execCmd = execCmd + " " + MAIN + " -c " + server.getConfig() + " -b " + server.getHost() + " -g " + server.getPartition();
       
       if (manager.getUdpGroup() != null && ! manager.getUdpGroup().equals(""))
@@ -205,6 +211,15 @@
    {
          return SWITCH_SYSPROP + SYS_PROP_JAVA_ENDORSED_DIRS + EQUALS +manager.getJavaEndorsedDirs();
    }
+   
+   /**
+    * Obtains the unordered XB property, (ie. "-Dxb.builder.useUnorderedSequence=true")
+    * @return
+    */
+   private static final String getXbUnorderedSequenceProperty()
+   {
+      return SWITCH_SYSPROP + SYS_PROP_XB_UNORDERED + EQUALS + "true";
+   }
 
    /**
     * Get the server shutdown command line.




More information about the jboss-cvs-commits mailing list