org.apache.webdav.client.methods
Class HttpClientMethod4

java.lang.Object
  extended by org.apache.webdav.client.methods.HttpClientMethod4
All Implemented Interfaces:
IClientMethod

public class HttpClientMethod4
extends java.lang.Object
implements IClientMethod

Apache http client 4 specific method operations. It handles basically the given HttpEntityEnclosingRequestBase instance.


Constructor Summary
HttpClientMethod4(org.apache.http.client.methods.HttpEntityEnclosingRequestBase method)
           
 
Method Summary
 void addRequestHeader(java.lang.String name, java.lang.String value)
           
 java.lang.Object getMethod()
           
 java.io.InputStream getResponseBodyAsStream()
           
 java.lang.String getResponseCharSet()
           
 int getStatusCode()
           
 java.lang.String getStatusText()
           
 void putResponse(java.lang.Object httpResponse)
           
 void releaseConnection()
           
 void setRequestEntity(AbstractRequest req)
           
 void setRequestEntity(java.io.InputStream content, boolean useBufferedMode)
           
 void setRequestHeader(java.lang.String name, java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HttpClientMethod4

public HttpClientMethod4(org.apache.http.client.methods.HttpEntityEnclosingRequestBase method)
Method Detail

getMethod

public java.lang.Object getMethod()
Specified by:
getMethod in interface IClientMethod

putResponse

public void putResponse(java.lang.Object httpResponse)
Specified by:
putResponse in interface IClientMethod

addRequestHeader

public void addRequestHeader(java.lang.String name,
                             java.lang.String value)
Specified by:
addRequestHeader in interface IClientMethod

setRequestHeader

public void setRequestHeader(java.lang.String name,
                             java.lang.String value)
Specified by:
setRequestHeader in interface IClientMethod

getStatusCode

public int getStatusCode()
Specified by:
getStatusCode in interface IClientMethod

getStatusText

public java.lang.String getStatusText()
Specified by:
getStatusText in interface IClientMethod

getResponseBodyAsStream

public java.io.InputStream getResponseBodyAsStream()
                                            throws java.io.IOException
Specified by:
getResponseBodyAsStream in interface IClientMethod
Throws:
java.io.IOException

releaseConnection

public void releaseConnection()
Specified by:
releaseConnection in interface IClientMethod

getResponseCharSet

public java.lang.String getResponseCharSet()
Specified by:
getResponseCharSet in interface IClientMethod

setRequestEntity

public void setRequestEntity(AbstractRequest req)
Specified by:
setRequestEntity in interface IClientMethod

setRequestEntity

public void setRequestEntity(java.io.InputStream content,
                             boolean useBufferedMode)
Specified by:
setRequestEntity in interface IClientMethod

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright (c) 2003 - Apache Software Foundation