You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by ch...@apache.org on 2013/03/12 21:10:11 UTC

svn commit: r1455695 - /uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceApi.java

Author: challngr
Date: Tue Mar 12 20:10:11 2013
New Revision: 1455695

URL: http://svn.apache.org/r1455695
Log:
UIMA-2687
Adjust and correlate args for DuccServiceApi and DuccServiceSubmit

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceApi.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceApi.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceApi.java?rev=1455695&r1=1455694&r2=1455695&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceApi.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceApi.java Tue Mar 12 20:10:11 2013
@@ -52,28 +52,31 @@ public class DuccServiceApi 
     UiOption[] registration_options = {
         UiOption.Help,
         UiOption.Debug,
-        UiOption.Register,
-        UiOption.Autostart,
-        UiOption.Instances,
-        UiOption.ClasspathOrder,
         UiOption.Description,
-        UiOption.ProcessDD,
-        UiOption.ProcessMemorySize,
-        UiOption.ProcessClasspath,
-        UiOption.ProcessJvmArgs,
-        UiOption.ProcessEnvironment,
-        UiOption.ProcessFailuresLimit,
         UiOption.SchedulingClass,
-        UiOption.WorkingDirectory,
         UiOption.LogDirectory,
+        UiOption.WorkingDirectory,
         UiOption.Jvm,
+        UiOption.ProcessJvmArgs,
+        UiOption.ProcessClasspath,
+        UiOption.ProcessEnvironment,
+        UiOption.ProcessMemorySize,
+        UiOption.ProcessDD,
+        UiOption.ProcessFailuresLimit,
+        UiOption.ClasspathOrder,
+        // UiOption.Specification          // not used for registration
         UiOption.ServiceDependency,
-        UiOption.ServiceLinger,
         UiOption.ServiceRequestEndpoint,
+        UiOption.ServiceLinger,
         UiOption.ServicePingClass,
+        UiOption.ServicePingClasspath,
         UiOption.ServicePingJvmArgs,
-        UiOption.ServicePingDoLog,
         UiOption.ServicePingTimeout,
+        UiOption.ServicePingDoLog,
+
+        UiOption.Register,
+        UiOption.Autostart,
+        UiOption.Instances,
     }; 
 
     UiOption[] unregister_options = {
@@ -224,10 +227,6 @@ public class DuccServiceApi 
         DuccProperties dp = new DuccProperties();
         init(this.getClass().getName(), registration_options, args, dp, sm_host, sm_port, "sm", null, "services");
 
-        // A few spurious properties are set as an artifact of parsing the overly-complex command line, and need removal
-        dp.remove(UiOption.SubmitPid.pname());
-        dp.remove(UiOption.Register.pname());
-
         //
         // Now: get jvm args and resolve placeholders, in particular, the broker url
         //
@@ -280,7 +279,12 @@ public class DuccServiceApi 
         Trinary autostart = getAutostart();
         String user = (String) dp.remove(UiOption.User.pname());
         byte[] auth_block = (byte[]) dp.remove(UiOption.Signature.pname());
-
+        
+        // A few spurious properties are set as an artifact of parsing the overly-complex command line, and need removal
+        dp.remove(UiOption.SubmitPid.pname());
+        dp.remove(UiOption.Register.pname());
+        dp.remove(UiOption.Instances.pname());
+        dp.remove(UiOption.Autostart.pname());
 
         ServiceRegisterEvent ev = new ServiceRegisterEvent(user, instances, autostart, endpoint, cli_props, auth_block);