Package org.apache.tools.ant.taskdefs
Class Sequential
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.apache.tools.ant.taskdefs.Sequential
-
- All Implemented Interfaces:
java.lang.Cloneable,TaskContainer
public class Sequential extends Task implements TaskContainer
Sequential is a container task - it can contain other Ant tasks. The nested tasks are simply executed in sequence. Sequential's primary use is to support the sequential execution of a subset of tasks within theParallel TaskThe sequential task has no attributes and does not support any nested elements apart from Ant tasks. Any valid Ant task may be embedded within the sequential task.
- Since:
- Ant 1.4
-
-
Field Summary
-
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
-
Constructor Summary
Constructors Constructor Description Sequential()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTask(Task nestedTask)Add a nested task to Sequential.voidexecute()Execute all nestedTasks.-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
-
-
-
Method Detail
-
addTask
public void addTask(Task nestedTask)
Add a nested task to Sequential.- Specified by:
addTaskin interfaceTaskContainer- Parameters:
nestedTask- Nested task to execute Sequential
-
execute
public void execute() throws BuildExceptionExecute all nestedTasks.- Overrides:
executein classTask- Throws:
BuildException- if one of the nested tasks fails.
-
-