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;
+ }
+
}