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