org.apache.tools.ant.taskdefs
public class WaitFor extends ConditionBase
parallel
task to
synchronize the execution of tests with server startup.
The following attributes can be specified on a waitfor task:
processSuccess
and processTimeout
Since: Ant 1.5
UNKNOWN: category="control"
Nested Class Summary | |
---|---|
static class | WaitFor.Unit
The enumeration of units:
millisecond, second, minute, hour, day, week |
Constructor Summary | |
---|---|
WaitFor()
Constructor, names this task "waitfor". |
Method Summary | |
---|---|
void | execute()
Check repeatedly for the specified conditions until they become
true or the timeout expires. |
protected void | processSuccess()
Actions to be taken on a successful waitfor.
|
protected void | processTimeout()
Actions to be taken on an unsuccessful wait.
|
void | setCheckEvery(long time)
Set the time between each check |
void | setCheckEveryUnit(WaitFor.Unit unit)
Set the check every time unit |
void | setMaxWait(long time)
Set the maximum length of time to wait. |
void | setMaxWaitUnit(WaitFor.Unit unit)
Set the max wait time unit |
void | setTimeoutProperty(String p)
Name the property to set after a timeout. |
Throws: BuildException on error
Since: Ant1.7
Since: Ant1.7
Parameters: time a long
value
Parameters: unit an enumerated Unit
value
Parameters: time a long
value
Parameters: unit an enumerated Unit
value
Parameters: p the property name