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 2014/06/04 19:39:14 UTC
svn commit: r1600384 -
/uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceManagerComponent.java
Author: challngr
Date: Wed Jun 4 17:39:14 2014
New Revision: 1600384
URL: http://svn.apache.org/r1600384
Log:
UIMA-3837 Set registration date into meta properties.
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceManagerComponent.java
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceManagerComponent.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceManagerComponent.java?rev=1600384&r1=1600383&r2=1600384&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceManagerComponent.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/ServiceManagerComponent.java Wed Jun 4 17:39:14 2014
@@ -21,6 +21,7 @@ package org.apache.uima.ducc.sm;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
+import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
@@ -156,8 +157,7 @@ public class ServiceManagerComponent
DuccProperties props = new DuccProperties();
String props_filename = serviceFileKey(d);
props.load(props_filename);
-
-
+
DuccProperties metaprops = new DuccProperties();
String meta_filename = serviceFileKey(stem + ".meta");
metaprops.load(meta_filename);
@@ -681,7 +681,9 @@ public class ServiceManagerComponent
int instances = ev.getNinstances();
Trinary autostart = ev.getAutostart();
String user = ev.getUser();
-
+ long regdate = System.currentTimeMillis();
+ String regdate_readable = (new Date(regdate)).toString();
+
if ( ! validate_user("Register", ev) ) return; // necessary messages emitted in here
if ( ! orchestratorAlive("Register", ev) ) return;
@@ -708,6 +710,9 @@ public class ServiceManagerComponent
meta.setProperty("endpoint", endpoint);
meta.setProperty("numeric_id", id.toString());
meta.setProperty("uuid", id.getUnique());
+ meta.setProperty("registration-date-millis", Long.toString(regdate));
+ meta.setProperty("registration-date", regdate_readable);
+
if ( autostart == Trinary.True ) {
meta.setProperty("autostart", "true");
} else {