Author: challngr
Date: Wed Oct 29 13:43:39 2014
New Revision: 1635132
URL: http://svn.apache.org/r1635132
Log:
UIMA-4067 Put service_id-nnn into service submission so OR can consolidate its
map.
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceSubmit.java
uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/IUiOptions.java
uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceInstance.java
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceSubmit.java
URL:
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceSubmit.java?rev=1635132&r1=1635131&r2=1635132&view=diff
==============================================================================
---
uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceSubmit.java
(original)
+++
uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceSubmit.java
Wed Oct 29 13:43:39 2014
@@ -70,6 +70,7 @@ public class DuccServiceSubmit
UiOption.ServiceLinger,
UiOption.ServicePingArguments,
+ UiOption.ServiceId,
UiOption.ServicePingClass,
UiOption.ServicePingClasspath,
UiOption.ServicePingJvmArgs,
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/IUiOptions.java
URL:
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/IUiOptions.java?rev=1635132&r1=1635131&r2=1635132&view=diff
==============================================================================
---
uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/IUiOptions.java
(original)
+++
uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/IUiOptions.java
Wed Oct 29 13:43:39 2014
@@ -324,6 +324,13 @@ public interface IUiOptions
public String label() { return name(); }
},
+ ServiceId { // for use only by SM when spawing a
service
+ public String pname() { return "service_id"; }
+ public String argname() { return "number"; }
+ public String description() { return "The numeric id of the
service being spawned"; }
+ public String example() { return "123"; }
+ },
+
ServicePingClass {
public String pname() { return "service_ping_class"; }
public String argname() { return "classname"; }
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceInstance.java
URL:
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceInstance.java?rev=1635132&r1=1635131&r2=1635132&view=diff
==============================================================================
---
uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceInstance.java
(original)
+++
uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceInstance.java
Wed Oct 29 13:43:39 2014
@@ -166,7 +166,9 @@ class ServiceInstance
api_classpath,
"org.apache.uima.ducc.cli.DuccServiceSubmit",
"--specification",
- spec
+ spec,
+ "--service_id",
+ sset.getId().toString(),
};
for ( int i = 0; i < args.length; i++ ) {