diff flys-artifacts/src/main/java/de/intevation/flys/wsplgen/JobObserver.java @ 1157:a470b7c3b165

Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document. flys-artifacts/trunk@2689 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 09 Sep 2011 15:03:00 +0000
parents e7d5452a7381
children 453d2d0c4258
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/wsplgen/JobObserver.java	Fri Sep 09 13:26:28 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/wsplgen/JobObserver.java	Fri Sep 09 15:03:00 2011 +0000
@@ -9,6 +9,7 @@
 
 import org.apache.log4j.Logger;
 
+import de.intevation.flys.artifacts.model.CalculationMessage;
 import de.intevation.flys.artifacts.model.WSPLGENJob;
 
 
@@ -94,6 +95,9 @@
             Matcher m = patterns[i].matcher(log);
 
             if (m.matches()) {
+                job.getCallContext().addBackgroundMessage(
+                    new CalculationMessage(num, i+1, log));
+
                 logger.info("Finished step " + (i+1) + " / " + num);
             }
         }

http://dive4elements.wald.intevation.org