|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.http.impl.client.CloseableHttpClient
@Contract(threading=SAFE) 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)
Executes HTTP request using the default context. |
|
CloseableHttpResponse |
execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context)
Executes HTTP request using the given context. |
|
|
execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
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,
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(HttpUriRequest request)
Executes HTTP request using the default context. |
|
CloseableHttpResponse |
execute(HttpUriRequest request,
org.apache.http.protocol.HttpContext context)
Executes HTTP request using the given context. |
|
|
execute(HttpUriRequest request,
ResponseHandler<? extends T> responseHandler)
Executes a request using the default context and processes the response using the given response handler. |
|
|
execute(HttpUriRequest request,
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 IOException,
ClientProtocolException
IOException
ClientProtocolException
public CloseableHttpResponse execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context)
throws IOException,
ClientProtocolException
execute in interface 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 executecontext - the context to use for the execution, or
null to use the default context
IOException - in case of a problem or the connection was aborted
ClientProtocolException - in case of an http protocol error
public CloseableHttpResponse execute(HttpUriRequest request,
org.apache.http.protocol.HttpContext context)
throws IOException,
ClientProtocolException
execute in interface HttpClientrequest - the request to executecontext - the context to use for the execution, or
null to use the default context
IOException - in case of a problem or the connection was aborted
ClientProtocolException - in case of an http protocol error
public CloseableHttpResponse execute(HttpUriRequest request)
throws IOException,
ClientProtocolException
execute in interface HttpClientrequest - the request to execute
IOException - in case of a problem or the connection was aborted
ClientProtocolException - in case of an http protocol error
public CloseableHttpResponse execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request)
throws IOException,
ClientProtocolException
execute in interface 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 execute
IOException - in case of a problem or the connection was aborted
ClientProtocolException - in case of an http protocol error
public <T> T execute(HttpUriRequest request,
ResponseHandler<? extends T> responseHandler)
throws IOException,
ClientProtocolException
ResponseHandlers from having to manage
resource deallocation internally.
execute in interface HttpClientrequest - the request to executeresponseHandler - the response handler
IOException - in case of a problem or the connection was aborted
ClientProtocolException - in case of an http protocol error
public <T> T execute(HttpUriRequest request,
ResponseHandler<? extends T> responseHandler,
org.apache.http.protocol.HttpContext context)
throws IOException,
ClientProtocolException
ResponseHandlers from having to manage
resource deallocation internally.
execute in interface HttpClientrequest - the request to executeresponseHandler - the response handlercontext - the context to use for the execution, or
null to use the default context
IOException - in case of a problem or the connection was aborted
ClientProtocolException - in case of an http protocol error
public <T> T execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
ResponseHandler<? extends T> responseHandler)
throws IOException,
ClientProtocolException
ResponseHandlers from having to manage
resource deallocation internally.
execute in interface 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
IOException - in case of a problem or the connection was aborted
ClientProtocolException - in case of an http protocol error
public <T> T execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
ResponseHandler<? extends T> responseHandler,
org.apache.http.protocol.HttpContext context)
throws IOException,
ClientProtocolException
ResponseHandlers from having to manage
resource deallocation internally.
execute in interface 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
IOException - in case of a problem or the connection was aborted
ClientProtocolException - in case of an http protocol error
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||