org.apache.tools.ant.taskdefs.condition

Class Http

Implemented Interfaces:
Cloneable, Condition

public class Http
extends ProjectComponent
implements Condition

Condition to wait for a HTTP request to succeed. Its attribute(s) are: url - the URL of the request. errorsBeginAt - number at which errors begin at; default=400.
Since:
Ant 1.5

Field Summary

Fields inherited from class org.apache.tools.ant.ProjectComponent

description, location, project

Method Summary

boolean
eval()
void
setErrorsBeginAt(int errorsBeginAt)
Set the errorsBeginAt attribute
void
setUrl(String url)
Set the url attribute

Methods inherited from class org.apache.tools.ant.ProjectComponent

clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject

Method Details

eval

public boolean eval()
            throws BuildException
Specified by:
eval in interface Condition
Returns:
true if the HTTP request succeeds
Throws:
BuildException - if an error occurs

setErrorsBeginAt

public void setErrorsBeginAt(int errorsBeginAt)
Set the errorsBeginAt attribute
Parameters:
errorsBeginAt - number at which errors begin at, default is 400

setUrl

public void setUrl(String url)
Set the url attribute
Parameters:
url - the url of the request