]>
git.argeo.org Git - gpl/argeo-slc.git/blob - execution/ExecutionFlow.java
1 package org
.argeo
.slc
.execution
;
3 public interface ExecutionFlow
extends Runnable
{
4 public Object
getParameter(String key
);
6 public Boolean
isSetAsParameter(String key
);
8 public ExecutionSpec
getExecutionSpec();
10 public String
getName();
12 public String
getPath();
15 * Actually performs the execution of the Runnable. This method should never
16 * be called directly. The implementation should provide a reasonable
17 * default, but it is meant to be intercepted either to analyze what is run
18 * or to override the default behavior.
20 public void doExecuteRunnable(Runnable runnable
);