|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.httpclient.HttpMethodBase
org.apache.commons.httpclient.methods.ExpectContinueMethod
org.apache.commons.httpclient.methods.EntityEnclosingMethod
org.apache.commons.httpclient.methods.PostMethod
com.eviware.soapui.impl.wsdl.submit.transports.http.TimeablePostMethod
public final class TimeablePostMethod
Extended PostMethod that supports limiting of response size and detailed timestamps
| Field Summary |
|---|
| Fields inherited from class org.apache.commons.httpclient.methods.PostMethod |
|---|
FORM_URL_ENCODED_CONTENT_TYPE |
| Fields inherited from class org.apache.commons.httpclient.methods.EntityEnclosingMethod |
|---|
CONTENT_LENGTH_AUTO, CONTENT_LENGTH_CHUNKED |
| Constructor Summary | |
|---|---|
TimeablePostMethod()
|
|
| Method Summary | |
|---|---|
long |
getMaxSize()
|
byte[] |
getResponseBody()
|
SSLInfo |
getSSLInfo()
|
long |
getStartTime()
|
long |
getTimeTaken()
|
long |
getTimeTakenUntilNow()
|
void |
initStartTime()
|
protected void |
readResponse(org.apache.commons.httpclient.HttpState arg0,
org.apache.commons.httpclient.HttpConnection arg1)
|
void |
setMaxSize(long maxSize)
|
protected void |
writeRequest(org.apache.commons.httpclient.HttpState arg0,
org.apache.commons.httpclient.HttpConnection arg1)
|
| Methods inherited from class org.apache.commons.httpclient.methods.PostMethod |
|---|
addParameter, addParameter, addParameters, clearRequestBody, generateRequestEntity, getName, getParameter, getParameters, hasRequestContent, removeParameter, removeParameter, setParameter, setRequestBody |
| Methods inherited from class org.apache.commons.httpclient.methods.EntityEnclosingMethod |
|---|
addContentLengthRequestHeader, addRequestHeaders, generateRequestBody, getFollowRedirects, getRequestCharSet, getRequestContentLength, getRequestEntity, recycle, setContentChunked, setFollowRedirects, setRequestBody, setRequestBody, setRequestContentLength, setRequestContentLength, setRequestEntity, writeRequestBody |
| Methods inherited from class org.apache.commons.httpclient.methods.ExpectContinueMethod |
|---|
getUseExpectHeader, setUseExpectHeader |
| Methods inherited from class org.apache.commons.httpclient.HttpMethodBase |
|---|
abort, addCookieRequestHeader, addHostRequestHeader, addProxyConnectionHeader, addRequestHeader, addRequestHeader, addResponseFooter, addUserAgentRequestHeader, checkNotUsed, checkUsed, execute, generateRequestLine, getAuthenticationRealm, getContentCharSet, getDoAuthentication, getEffectiveVersion, getHostAuthState, getHostConfiguration, getMethodRetryHandler, getParams, getPath, getProxyAuthenticationRealm, getProxyAuthState, getQueryString, getRecoverableExceptionCount, getRequestHeader, getRequestHeaderGroup, getRequestHeaders, getRequestHeaders, getResponseBodyAsStream, getResponseBodyAsString, getResponseCharSet, getResponseContentLength, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaderGroup, getResponseHeaders, getResponseHeaders, getResponseStream, getResponseTrailerHeaderGroup, getStatusCode, getStatusLine, getStatusText, getURI, hasBeenUsed, isAborted, isConnectionCloseForced, isHttp11, isRequestSent, isStrictMode, processResponseBody, processResponseHeaders, processStatusLine, readResponseBody, readResponseHeaders, readStatusLine, releaseConnection, removeRequestHeader, removeRequestHeader, responseBodyConsumed, setConnectionCloseForced, setDoAuthentication, setHostConfiguration, setHttp11, setMethodRetryHandler, setParams, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setResponseStream, setStrictMode, setURI, shouldCloseConnection, validate, writeRequestHeaders, writeRequestLine |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TimeablePostMethod()
| Method Detail |
|---|
protected void readResponse(org.apache.commons.httpclient.HttpState arg0,
org.apache.commons.httpclient.HttpConnection arg1)
throws java.io.IOException,
org.apache.commons.httpclient.HttpException
readResponse in class org.apache.commons.httpclient.HttpMethodBasejava.io.IOException
org.apache.commons.httpclient.HttpExceptionpublic long getMaxSize()
public void setMaxSize(long maxSize)
public long getTimeTakenUntilNow()
protected void writeRequest(org.apache.commons.httpclient.HttpState arg0,
org.apache.commons.httpclient.HttpConnection arg1)
throws java.io.IOException,
org.apache.commons.httpclient.HttpException
writeRequest in class org.apache.commons.httpclient.HttpMethodBasejava.io.IOException
org.apache.commons.httpclient.HttpExceptionpublic void initStartTime()
public long getTimeTaken()
public long getStartTime()
public byte[] getResponseBody()
throws java.io.IOException
getResponseBody in interface org.apache.commons.httpclient.HttpMethodgetResponseBody in class org.apache.commons.httpclient.HttpMethodBasejava.io.IOExceptionpublic SSLInfo getSSLInfo()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||