diff options
| author | Andrew Branson <andrew.branson@cern.ch> | 2015-02-11 15:01:11 +0100 |
|---|---|---|
| committer | Andrew Branson <andrew.branson@cern.ch> | 2015-02-11 15:01:11 +0100 |
| commit | 09d7263da6785734be3987e606eb1f2244f733f7 (patch) | |
| tree | 31a36926c216baf8ceb75fdf097625165aeac68a | |
| parent | ad863889617bd143ff78563386968a2c8bfbcee7 (diff) | |
Change the CompositeActivity state to Started in its run method. Fixes
#196
| -rw-r--r-- | src/main/java/com/c2kernel/lifecycle/instance/CompositeActivity.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/com/c2kernel/lifecycle/instance/CompositeActivity.java b/src/main/java/com/c2kernel/lifecycle/instance/CompositeActivity.java index f3f5a81..c00a476 100644 --- a/src/main/java/com/c2kernel/lifecycle/instance/CompositeActivity.java +++ b/src/main/java/com/c2kernel/lifecycle/instance/CompositeActivity.java @@ -282,6 +282,8 @@ public class CompositeActivity extends Activity public void run(AgentPath agent) throws ScriptingEngineException
{
super.run(agent);
+ if (getMachine().state == States.WAITING)
+ getMachine().traverse(Transitions.START);
if (getChildrenGraphModel().getStartVertex() != null && getMachine().getCurrentState() != States.FINISHED)
{
WfVertex first = (WfVertex) getChildrenGraphModel().getStartVertex();
|
