org.apache.tools.ant.taskdefs.condition
Class Http
java.lang.Object
   org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.ProjectComponent
       org.apache.tools.ant.taskdefs.condition.Http
org.apache.tools.ant.taskdefs.condition.Http
- All Implemented Interfaces: 
- java.lang.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.
   requestMethod - HTTP request method to use; GET, HEAD, etc. default=GET
- Since:
- Ant 1.5
 
 
| Constructor Summary | 
| Http()
 | 
 
| Method Summary | 
|  boolean | eval()Is this condition true?
 | 
|  void | setErrorsBeginAt(int errorsBeginAt)Set the errorsBeginAt attribute
 | 
|  void | setRequestMethod(java.lang.String method)Sets the method to be used when issuing the HTTP request.
 | 
|  void | setUrl(java.lang.String url)Set the url attribute
 | 
 
 
| Methods inherited from class java.lang.Object | 
| equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
Http
public Http()
setUrl
public void setUrl(java.lang.String url)
- Set the url attribute
 
- 
 
- 
- Parameters:
- url- the url of the request
 
setErrorsBeginAt
public void setErrorsBeginAt(int errorsBeginAt)
- Set the errorsBeginAt attribute
 
- 
 
- 
- Parameters:
- errorsBeginAt- number at which errors begin at, default is
                      400
 
setRequestMethod
public void setRequestMethod(java.lang.String method)
- Sets the method to be used when issuing the HTTP request.
 
- 
 
- 
- Parameters:
- method- The HTTP request method to use. Valid values are
               the same as those accepted by the
               HttpURLConnection.setRequestMetho d() method,
               such as "GET", "HEAD", "TRACE", etc. The default
               if not specified is "GET".
- Since:
- Ant 1.8.0
- See Also:
- HttpURLConnection.setRequestMethod(java.lang.String)
 
eval
public boolean eval()
             throws BuildException
- Description copied from interface: Condition
- Is this condition true?
 
- 
- Specified by:
- evalin interface- Condition
 
- 
- Returns:
- true if the HTTP request succeeds
- Throws:
- BuildException- if an error occurs