Class HttpAsyncClientUtils


  • public class HttpAsyncClientUtils
    extends java.lang.Object
    Static helpers for dealing with HttpAsyncClient.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void closeQuietly​(CloseableHttpAsyncClient httpAsyncClient)
      Unconditionally close a httpAsyncClient.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HttpAsyncClientUtils

        private HttpAsyncClientUtils()
    • Method Detail

      • closeQuietly

        public static void closeQuietly​(CloseableHttpAsyncClient httpAsyncClient)
        Unconditionally close a httpAsyncClient. Shuts down the underlying connection manager and releases the resources.

        Example Code:

         HttpAsyncClient httpAsyncClient = null;
         try {
           httpAsyncClient = ...;
         } catch (Exception e) {
           // error handling
         } finally {
           HttpAsyncClientUtils.closeQuietly(httpAsyncClient);
         }
         
        Parameters:
        httpAsyncClient - the HttpAsyncClient to close, may be null or already closed.