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 2013/04/26 15:52:15 UTC
svn commit: r1476205 -
/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/json/jp/JobProcessCollection.java
Author: degenaro
Date: Fri Apr 26 13:52:14 2013
New Revision: 1476205
URL: http://svn.apache.org/r1476205
Log:
UIMA-2838 DUCC webserver (WS) tracks and reports on Paging, replacing less accurate Swapping notification on Jobs page
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/json/jp/JobProcessCollection.java
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/json/jp/JobProcessCollection.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/json/jp/JobProcessCollection.java?rev=1476205&r1=1476204&r2=1476205&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/json/jp/JobProcessCollection.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/json/jp/JobProcessCollection.java Fri Apr 26 13:52:14 2013
@@ -34,6 +34,7 @@ import java.util.zip.GZIPOutputStream;
import org.apache.uima.ducc.common.utils.IOHelper;
import org.apache.uima.ducc.common.utils.id.DuccId;
+import org.apache.uima.ducc.transport.event.common.DuccWorkPopDriver;
import org.apache.uima.ducc.transport.event.common.IDuccProcess;
import org.apache.uima.ducc.transport.event.common.IDuccProcessMap;
import org.apache.uima.ducc.transport.event.common.IDuccProcessWorkItems;
@@ -386,8 +387,11 @@ public class JobProcessCollection {
if(job != null) {
IDuccProcessMap jpMap = job.getProcessMap();
transform(map, job, jpMap);
- IDuccProcessMap jdMap = job.getDriver().getProcessMap();
- transform(map, job, jdMap);
+ DuccWorkPopDriver driver = job.getDriver();
+ if(driver != null) {
+ IDuccProcessMap jdMap = driver.getProcessMap();
+ transform(map, job, jdMap);
+ }
}
return map;
}