Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/wsplgen/JobExecutor.java @ 1130:e6dd52342eb7
Trigger the mapfile creation after WSPLGEN jobs have finished.
flys-artifacts/trunk@2645 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 05 Sep 2011 15:29:11 +0000 |
parents | 727c53fd0dc7 |
children | e7d5452a7381 |
comparison
equal
deleted
inserted
replaced
1129:da3c3e286c88 | 1130:e6dd52342eb7 |
---|---|
7 import org.apache.log4j.Logger; | 7 import org.apache.log4j.Logger; |
8 | 8 |
9 import de.intevation.artifacts.CallContext; | 9 import de.intevation.artifacts.CallContext; |
10 | 10 |
11 import de.intevation.flys.artifacts.model.WSPLGENJob; | 11 import de.intevation.flys.artifacts.model.WSPLGENJob; |
12 | |
13 import de.intevation.flys.utils.MapfileGenerator; | |
12 | 14 |
13 | 15 |
14 public class JobExecutor { | 16 public class JobExecutor { |
15 | 17 |
16 public static final String WSPLGEN_PARAMETER_FILE = | 18 public static final String WSPLGEN_PARAMETER_FILE = |
76 | 78 |
77 job.getCallContext().afterBackground(CallContext.STORE); | 79 job.getCallContext().afterBackground(CallContext.STORE); |
78 | 80 |
79 logger.info("WSPLGEN exit value: " + process.exitValue()); | 81 logger.info("WSPLGEN exit value: " + process.exitValue()); |
80 | 82 |
83 MapfileGenerator.getInstance().update(); | |
84 | |
81 return; | 85 return; |
82 } | 86 } |
83 } | 87 } |
84 catch (SecurityException se) { | 88 catch (SecurityException se) { |
85 logger.error(se); | 89 logger.error(se); |