X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=runtime%2Forg.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fexecution%2FDefaultExecutionFlow.java;h=7425a35c93a1e94ff9a16d8c66e27d83b53fc517;hb=a18184e7d6bb5cc2cd6763439310061c60a00a78;hp=e41c8c84c82dff333498f97adfb685d02ed24694;hpb=d78a01fd40849caa6e55a66c9f048a06f509a374;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/DefaultExecutionFlow.java b/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/DefaultExecutionFlow.java index e41c8c84c..7425a35c9 100644 --- a/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/DefaultExecutionFlow.java +++ b/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/DefaultExecutionFlow.java @@ -91,7 +91,7 @@ public class DefaultExecutionFlow implements ExecutionFlow, InitializingBean, public void run() { try { for (Runnable executable : executables) { - executable.run(); + doExecuteRunnable(executable); } } catch (RuntimeException e) { if (failOnError) @@ -107,6 +107,10 @@ public class DefaultExecutionFlow implements ExecutionFlow, InitializingBean, } } + public void doExecuteRunnable(Runnable runnable) { + runnable.run(); + } + @SuppressWarnings(value = { "unchecked" }) public void afterPropertiesSet() throws Exception { if (path != null) {