You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by de...@apache.org on 2014/11/21 17:27:35 UTC

svn commit: r1640954 - in /uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container: common/Standardize.java net/iface/IMetaCasTransaction.java net/impl/MetaCasTransaction.java

Author: degenaro
Date: Fri Nov 21 16:27:35 2014
New Revision: 1640954

URL: http://svn.apache.org/r1640954
Log:
UIMA-4069 Redesign of JD toward the main goal of classpath separation for container (system) code.

DriverState: Initializing, Active, Ended.

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/common/Standardize.java
    uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/net/iface/IMetaCasTransaction.java
    uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/net/impl/MetaCasTransaction.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/common/Standardize.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/common/Standardize.java?rev=1640954&r1=1640953&r2=1640954&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/common/Standardize.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/common/Standardize.java Fri Nov 21 16:27:35 2014
@@ -21,6 +21,7 @@ package org.apache.uima.ducc.container.c
 public class Standardize {
 
 	public enum Label {
+		driverState,
 		directory,
 		node,
 		pid,

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/net/iface/IMetaCasTransaction.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/net/iface/IMetaCasTransaction.java?rev=1640954&r1=1640953&r2=1640954&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/net/iface/IMetaCasTransaction.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/net/iface/IMetaCasTransaction.java Fri Nov 21 16:27:35 2014
@@ -36,7 +36,17 @@ public interface IMetaCasTransaction ext
 	
 	public TransactionId getTransactionId();
 	public void setTransactionId(TransactionId value);
-	
+
 	public IMetaCas getMetaCas();
 	public void setMetaCas(IMetaCas value);
+	
+	/*
+	 * Initializing - driver is not yet ready to deliver work items
+	 * Active - driver is ready or delivering work items
+	 * Ended - driver is finished delivering work items
+	 */
+	public enum DriverState { Initializing, Active, Ended };
+	
+	public DriverState getDriverState();
+	public void setDriverState(DriverState value);
 }

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/net/impl/MetaCasTransaction.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/net/impl/MetaCasTransaction.java?rev=1640954&r1=1640953&r2=1640954&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/net/impl/MetaCasTransaction.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/main/java/org/apache/uima/ducc/container/net/impl/MetaCasTransaction.java Fri Nov 21 16:27:35 2014
@@ -41,6 +41,8 @@ public class MetaCasTransaction implemen
 	
 	private IMetaCas metaCas = null;
 	
+	private DriverState driverState = null;
+	
 	public MetaCasTransaction() {
 		transactionId = new TransactionId(0,0);
 	}
@@ -155,4 +157,14 @@ public class MetaCasTransaction implemen
 		metaCas = value;
 	}
 
+	@Override
+	public DriverState getDriverState() {
+		return driverState;
+	}
+
+	@Override
+	public void setDriverState(DriverState value) {
+		driverState = value;
+	}
+
 }