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/24 23:02:49 UTC

svn commit: r1641490 - in /uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common: DuccWorkMap.java IDuccWorkMap.java

Author: degenaro
Date: Mon Nov 24 22:02:49 2014
New Revision: 1641490

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

Find IDuccWork by DuccId (as String).

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccWorkMap.java
    uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccWorkMap.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccWorkMap.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccWorkMap.java?rev=1641490&r1=1641489&r2=1641490&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccWorkMap.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccWorkMap.java Mon Nov 24 22:02:49 2014
@@ -271,6 +271,20 @@ public class DuccWorkMap implements IDuc
 			return concurrentWorkMap.get(duccId);
 		}
 	}
+
+	@Override
+	public IDuccWork findDuccWork(String duccId) {
+		IDuccWork retVal = null;
+		for(Entry<DuccId, IDuccWork> entry : concurrentWorkMap.entrySet()) {
+			DuccId id = entry.getKey();
+			String sid = ""+id.getFriendly();
+			if(sid.equals(duccId)) {
+				retVal = entry.getValue();
+				break;
+			}
+		};
+		return retVal;
+	}
 	
 	public IDuccWork findDuccWork(DuccType duccType, String id) {
 		IDuccWork duccWork = null;

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccWorkMap.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccWorkMap.java?rev=1641490&r1=1641489&r2=1641490&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccWorkMap.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/IDuccWorkMap.java Mon Nov 24 22:02:49 2014
@@ -29,4 +29,5 @@ public interface IDuccWorkMap {
 	public Set<DuccId> getManagedReservationKeySet();
 	
 	public IDuccWork findDuccWork(DuccId duccId);
+	public IDuccWork findDuccWork(String duccId);
 }