@Contract(threading=SAFE_CONDITIONAL) public class MinimalHttpClient extends CloseableHttpClient
CloseableHttpClient. This client is
 optimized for HTTP/1.1 message transport and does not support advanced
 HTTP protocol functionality such as request execution via a proxy, state
 management, authentication and request redirects.
 Concurrent message exchanges executed by this client will get assigned to separate connections leased from the connection pool.
| Modifier and Type | Method and Description | 
|---|---|
| void | close()Closes this resource, relinquishing any underlying resources. | 
| void | close(CloseMode closeMode)Closes this process or endpoint and releases any system resources associated
 with it. | 
| protected CloseableHttpResponse | doExecute(HttpHost target,
         ClassicHttpRequest request,
         HttpContext context) | 
public void close()
           throws IOException
AutoCloseabletry-with-resources statement.
 
 While this interface method is declared to throw Exception, implementers are
 strongly encouraged to declare concrete implementations of the close method to
 throw more specific exceptions, or to throw no exception at all if the close operation cannot
 fail.
 
 Implementers of this interface are also strongly advised to not have the close method
 throw InterruptedException.
 This exception interacts with a thread's interrupted status.
 
 Note that unlike the close method of Closeable,
 this close method is not required to be idempotent. In other words, calling this
 close method more than once may have some visible side effect, unlike
 Closeable.close which is required to have no effect if called more than once.
 However, implementers of this interface are strongly encouraged to make their close
 methods idempotent.
IOException - if an I/O error occurspublic void close(CloseMode closeMode)
ModalCloseablecloseMode - How to close the receiver.protected CloseableHttpResponse doExecute(HttpHost target, ClassicHttpRequest request, HttpContext context) throws IOException
doExecute in class CloseableHttpClientIOException