[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