Class AbstractMethodTask

java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
net.sf.antcontrib.net.httpclient.AbstractMethodTask
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
GetMethodTask, HeadMethodTask, PostMethodTask

public abstract class AbstractMethodTask extends org.apache.tools.ant.Task
  • Constructor Details

    • AbstractMethodTask

      public AbstractMethodTask()
  • Method Details

    • createNewMethod

      protected abstract org.apache.commons.httpclient.HttpMethodBase createNewMethod()
    • configureMethod

      protected void configureMethod(org.apache.commons.httpclient.HttpMethodBase method)
    • cleanupResources

      protected void cleanupResources(org.apache.commons.httpclient.HttpMethodBase method)
    • addConfiguredResponseHeader

      public void addConfiguredResponseHeader(AbstractMethodTask.ResponseHeader responseHeader)
    • addConfiguredHttpClient

      public void addConfiguredHttpClient(HttpClientType httpClientType)
    • createMethodIfNecessary

      protected org.apache.commons.httpclient.HttpMethodBase createMethodIfNecessary()
    • setResponseDataFile

      public void setResponseDataFile(File responseDataFile)
    • setResponseDataProperty

      public void setResponseDataProperty(String responseDataProperty)
    • setStatusCodeProperty

      public void setStatusCodeProperty(String statusCodeProperty)
    • setClientRefId

      public void setClientRefId(String clientRefId)
    • setDoAuthentication

      public void setDoAuthentication(boolean doAuthentication)
    • setFollowRedirects

      public void setFollowRedirects(boolean doFollowRedirects)
    • addConfiguredParams

      public void addConfiguredParams(MethodParams params)
    • setPath

      public void setPath(String path)
    • setURL

      public void setURL(String url)
    • setQueryString

      public void setQueryString(String queryString)
    • addConfiguredHeader

      public void addConfiguredHeader(org.apache.commons.httpclient.Header header)
    • execute

      public void execute() throws org.apache.tools.ant.BuildException
      Overrides:
      execute in class org.apache.tools.ant.Task
      Throws:
      org.apache.tools.ant.BuildException