KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > sapia > taskman > examples > CompositeTask


1 package org.sapia.taskman.examples;
2
3 import org.sapia.taskman.Task;
4 import org.sapia.taskman.TaskContext;
5
6 /**
7  * @author Yanick Duchesne 1-May-2003
8  */

9 public class CompositeTask implements Task {
10   /**
11    * Constructor for CompositeTask.
12    */

13   public CompositeTask() {
14     super();
15   }
16
17   /**
18    * @see org.sapia.taskman.Task#exec(TaskContext)
19    */

20   public void exec(TaskContext ctx) {
21     ctx.getTaskOutput().debug("Executing nested task...");
22     ctx.exportVal("message", "Hello World");
23     ctx.execSyncNestedTask("nested", new NestedTask());
24     ctx.getTaskOutput().debug("Execution completed");
25   }
26 }
27
Popular Tags