public class ApacheSmartHttpClient
extends top.jfunc.common.http.smart.AbstractImplementSmartHttpClient<org.apache.http.HttpEntityEnclosingRequest>
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
ApacheSmartHttpClient.HttpResponseCloser |
| 构造器和说明 |
|---|
ApacheSmartHttpClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
closeHttpClient(org.apache.http.client.HttpClient httpClient) |
protected void |
closeInputStream(java.io.InputStream inputStream) |
protected void |
closeResponse(org.apache.http.HttpResponse response) |
protected <R> R |
doInternalTemplate(top.jfunc.common.http.request.HttpRequest httpRequest,
top.jfunc.common.http.base.ContentCallback<org.apache.http.HttpEntityEnclosingRequest> contentCallback,
top.jfunc.common.http.base.ResultCallback<R> resultCallback) |
protected org.apache.http.HttpResponse |
execute(org.apache.http.client.HttpClient httpClient,
org.apache.http.client.methods.HttpUriRequest httpUriRequest,
top.jfunc.common.http.request.HttpRequest httpRequest) |
top.jfunc.common.http.component.Closer |
getHttpClientCloser() |
top.jfunc.common.http.component.RequesterFactory<org.apache.http.client.HttpClient> |
getHttpClientRequesterFactory() |
top.jfunc.common.http.component.Closer |
getHttpResponseCloser() |
top.jfunc.common.http.component.HeaderExtractor<org.apache.http.HttpResponse> |
getHttpResponseHeaderExtractor() |
top.jfunc.common.http.component.HeaderHandler<org.apache.http.client.methods.HttpUriRequest> |
getHttpUriRequestHeaderHandler() |
top.jfunc.common.http.component.RequesterFactory<org.apache.http.client.methods.HttpUriRequest> |
getHttpUriRequestRequesterFactory() |
top.jfunc.common.http.component.RequestExecutor<org.apache.http.client.HttpClient,org.apache.http.client.methods.HttpUriRequest,org.apache.http.HttpResponse> |
getRequestExecutor() |
top.jfunc.common.http.component.StreamExtractor<org.apache.http.HttpResponse> |
getResponseStreamExtractor() |
void |
setHttpClientCloser(top.jfunc.common.http.component.Closer httpClientCloser) |
void |
setHttpClientRequesterFactory(top.jfunc.common.http.component.RequesterFactory<org.apache.http.client.HttpClient> httpClientRequesterFactory) |
void |
setHttpResponseCloser(top.jfunc.common.http.component.Closer httpResponseCloser) |
void |
setHttpResponseHeaderExtractor(top.jfunc.common.http.component.HeaderExtractor<org.apache.http.HttpResponse> httpResponseHeaderExtractor) |
void |
setHttpUriRequestHeaderHandler(top.jfunc.common.http.component.HeaderHandler<org.apache.http.client.methods.HttpUriRequest> httpUriRequestHeaderHandler) |
void |
setHttpUriRequestRequesterFactory(top.jfunc.common.http.component.RequesterFactory<org.apache.http.client.methods.HttpUriRequest> httpUriRequestRequesterFactory) |
void |
setRequestExecutor(top.jfunc.common.http.component.RequestExecutor<org.apache.http.client.HttpClient,org.apache.http.client.methods.HttpUriRequest,org.apache.http.HttpResponse> requestExecutor) |
void |
setResponseStreamExtractor(top.jfunc.common.http.component.StreamExtractor<org.apache.http.HttpResponse> responseStreamExtractor) |
java.lang.String |
toString() |
delete, form, get, get, getAsBytes, getAsFile, getBodyContentCallbackCreator, getContentCallbackHandler, getCookieAccessor, getHttpRequestFactory, getInputStreamCloser, getStringBodyHttpRequestFactory, getUploadContentCallbackCreator, getUploadRequestFactory, head, http, init, options, patch, post, post, put, setBodyContentCallbackCreator, setContentCallbackHandler, setCookieAccessor, setHttpRequestFactory, setInputStreamCloser, setStringBodyHttpRequestFactory, setUploadContentCallbackCreator, setUploadRequestFactory, trace, upload, upload, uploadclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitget, get, get, get, get, get, get, get, get, getAsBytes, getAsBytes, getAsBytes, getAsFile, getAsFile, getAsFile, post, post, post, post, post, post, post, post, post, post, post, postJson, postJson, upload, upload, upload, upload, upload, upload, upload, uploadprotected <R> R doInternalTemplate(top.jfunc.common.http.request.HttpRequest httpRequest,
top.jfunc.common.http.base.ContentCallback<org.apache.http.HttpEntityEnclosingRequest> contentCallback,
top.jfunc.common.http.base.ResultCallback<R> resultCallback)
throws java.lang.Exception
doInternalTemplate 在类中 top.jfunc.common.http.smart.AbstractImplementSmartHttpClient<org.apache.http.HttpEntityEnclosingRequest>java.lang.Exceptionprotected org.apache.http.HttpResponse execute(org.apache.http.client.HttpClient httpClient,
org.apache.http.client.methods.HttpUriRequest httpUriRequest,
top.jfunc.common.http.request.HttpRequest httpRequest)
throws java.io.IOException
java.io.IOExceptionprotected void closeInputStream(java.io.InputStream inputStream)
throws java.io.IOException
java.io.IOExceptionprotected void closeResponse(org.apache.http.HttpResponse response)
throws java.io.IOException
java.io.IOExceptionprotected void closeHttpClient(org.apache.http.client.HttpClient httpClient)
throws java.io.IOException
java.io.IOExceptionpublic top.jfunc.common.http.component.RequesterFactory<org.apache.http.client.methods.HttpUriRequest> getHttpUriRequestRequesterFactory()
public void setHttpUriRequestRequesterFactory(top.jfunc.common.http.component.RequesterFactory<org.apache.http.client.methods.HttpUriRequest> httpUriRequestRequesterFactory)
public top.jfunc.common.http.component.HeaderHandler<org.apache.http.client.methods.HttpUriRequest> getHttpUriRequestHeaderHandler()
public void setHttpUriRequestHeaderHandler(top.jfunc.common.http.component.HeaderHandler<org.apache.http.client.methods.HttpUriRequest> httpUriRequestHeaderHandler)
public top.jfunc.common.http.component.RequesterFactory<org.apache.http.client.HttpClient> getHttpClientRequesterFactory()
public void setHttpClientRequesterFactory(top.jfunc.common.http.component.RequesterFactory<org.apache.http.client.HttpClient> httpClientRequesterFactory)
public top.jfunc.common.http.component.RequestExecutor<org.apache.http.client.HttpClient,org.apache.http.client.methods.HttpUriRequest,org.apache.http.HttpResponse> getRequestExecutor()
public void setRequestExecutor(top.jfunc.common.http.component.RequestExecutor<org.apache.http.client.HttpClient,org.apache.http.client.methods.HttpUriRequest,org.apache.http.HttpResponse> requestExecutor)
public top.jfunc.common.http.component.StreamExtractor<org.apache.http.HttpResponse> getResponseStreamExtractor()
public void setResponseStreamExtractor(top.jfunc.common.http.component.StreamExtractor<org.apache.http.HttpResponse> responseStreamExtractor)
public top.jfunc.common.http.component.HeaderExtractor<org.apache.http.HttpResponse> getHttpResponseHeaderExtractor()
public void setHttpResponseHeaderExtractor(top.jfunc.common.http.component.HeaderExtractor<org.apache.http.HttpResponse> httpResponseHeaderExtractor)
public top.jfunc.common.http.component.Closer getHttpResponseCloser()
public void setHttpResponseCloser(top.jfunc.common.http.component.Closer httpResponseCloser)
public top.jfunc.common.http.component.Closer getHttpClientCloser()
public void setHttpClientCloser(top.jfunc.common.http.component.Closer httpClientCloser)
public java.lang.String toString()
toString 在类中 java.lang.Object