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 2015/05/07 15:37:47 UTC

svn commit: r1678200 - /uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorManagedReservation.java

Author: degenaro
Date: Thu May  7 13:37:47 2015
New Revision: 1678200

URL: http://svn.apache.org/r1678200
Log:
UIMA-4373 DUCC Enhance monitor to report resource allocation status for reservations

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorManagedReservation.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorManagedReservation.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorManagedReservation.java?rev=1678200&r1=1678199&r2=1678200&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorManagedReservation.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccWebMonitorManagedReservation.java Thu May  7 13:37:47 2015
@@ -150,13 +150,21 @@ public class DuccWebMonitorManagedReserv
 				stateSequence.add(state);
 			}
 			
-            IRationale rationale = dwr.getCompletionRationale();
-            if (rationale != null && rationale.isSpecified()) {
-                String text = rationale.getText();
-                if (text != null) {
-                    monitorInfo.rationale = text;
-                }
-            }
+			String text = null;
+			
+			String rmReason = dwr.getRmReason();
+			if(rmReason != null) {
+				 text = rmReason;
+			}
+			
+	        IRationale rationale = dwr.getCompletionRationale();
+	        if (rationale != null && rationale.isSpecified()) {
+	            text = rationale.getText();
+	        }
+	        
+	        if (text != null) {
+	            monitorInfo.rationale = text;
+	        }
 		}
 		
 		iterator = gone.iterator();