|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.http.impl.client.CloseableHttpClient
@ThreadSafe public abstract class CloseableHttpClient
Base implementation of HttpClient that also implements Closeable.
| Constructor Summary | |
|---|---|
CloseableHttpClient()
|
|
| Method Summary | ||
|---|---|---|
protected abstract CloseableHttpResponse |
doExecute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context)
|
|
CloseableHttpResponse |
execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request)
|
|
CloseableHttpResponse |
execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context)
|
|
|
execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler)
Executes a request using the default context and processes the response using the given response handler. |
|
|
execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler,
org.apache.http.protocol.HttpContext context)
Executes a request using the default context and processes the response using the given response handler. |
|
CloseableHttpResponse |
execute(org.apache.http.client.methods.HttpUriRequest request)
|
|
CloseableHttpResponse |
execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.protocol.HttpContext context)
|
|
|
execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler)
Executes a request using the default context and processes the response using the given response handler. |
|
|
execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler,
org.apache.http.protocol.HttpContext context)
Executes a request using the default context and processes the response using the given response handler. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.http.client.HttpClient |
|---|
getConnectionManager, getParams |
| Methods inherited from interface java.io.Closeable |
|---|
close |
| Constructor Detail |
|---|
public CloseableHttpClient()
| Method Detail |
|---|
protected abstract CloseableHttpResponse doExecute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context)
throws java.io.IOException,
org.apache.http.client.ClientProtocolException
java.io.IOException
org.apache.http.client.ClientProtocolException
public CloseableHttpResponse execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context)
throws java.io.IOException,
org.apache.http.client.ClientProtocolException
execute in interface org.apache.http.client.HttpClientjava.io.IOException
org.apache.http.client.ClientProtocolException
public CloseableHttpResponse execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.protocol.HttpContext context)
throws java.io.IOException,
org.apache.http.client.ClientProtocolException
execute in interface org.apache.http.client.HttpClientjava.io.IOException
org.apache.http.client.ClientProtocolException
public CloseableHttpResponse execute(org.apache.http.client.methods.HttpUriRequest request)
throws java.io.IOException,
org.apache.http.client.ClientProtocolException
execute in interface org.apache.http.client.HttpClientjava.io.IOException
org.apache.http.client.ClientProtocolException
public CloseableHttpResponse execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request)
throws java.io.IOException,
org.apache.http.client.ClientProtocolException
execute in interface org.apache.http.client.HttpClientjava.io.IOException
org.apache.http.client.ClientProtocolException
public <T> T execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler)
throws java.io.IOException,
org.apache.http.client.ClientProtocolException
ResponseHandlers from having to manage
resource deallocation internally.
execute in interface org.apache.http.client.HttpClientrequest - the request to executeresponseHandler - the response handler
java.io.IOException - in case of a problem or the connection was aborted
org.apache.http.client.ClientProtocolException - in case of an http protocol error
public <T> T execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler,
org.apache.http.protocol.HttpContext context)
throws java.io.IOException,
org.apache.http.client.ClientProtocolException
ResponseHandlers from having to manage
resource deallocation internally.
execute in interface org.apache.http.client.HttpClientrequest - the request to executeresponseHandler - the response handlercontext - the context to use for the execution, or
null to use the default context
java.io.IOException - in case of a problem or the connection was aborted
org.apache.http.client.ClientProtocolException - in case of an http protocol error
public <T> T execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler)
throws java.io.IOException,
org.apache.http.client.ClientProtocolException
ResponseHandlers from having to manage
resource deallocation internally.
execute in interface org.apache.http.client.HttpClienttarget - the target host for the request.
Implementations may accept null
if they can still determine a route, for example
to a default target or by inspecting the request.request - the request to executeresponseHandler - the response handler
java.io.IOException - in case of a problem or the connection was aborted
org.apache.http.client.ClientProtocolException - in case of an http protocol error
public <T> T execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler,
org.apache.http.protocol.HttpContext context)
throws java.io.IOException,
org.apache.http.client.ClientProtocolException
ResponseHandlers from having to manage
resource deallocation internally.
execute in interface org.apache.http.client.HttpClienttarget - the target host for the request.
Implementations may accept null
if they can still determine a route, for example
to a default target or by inspecting the request.request - the request to executeresponseHandler - the response handlercontext - the context to use for the execution, or
null to use the default context
java.io.IOException - in case of a problem or the connection was aborted
org.apache.http.client.ClientProtocolException - in case of an http protocol error
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||