Class MHttpClientBuilder

    • Field Detail

      • connManager

        protected org.apache.http.conn.HttpClientConnectionManager connManager
    • Constructor Detail

      • MHttpClientBuilder

        public MHttpClientBuilder()
    • Method Detail

      • getHttpClient

        public org.apache.http.client.HttpClient getHttpClient()
        The function will return the http client. If the http client not exists or was closed the function builds a new client.
        Returns:
        the client
      • configureConnectionManager

        protected void configureConnectionManager​(org.apache.http.impl.client.HttpClientBuilder build)
      • configureBuilder

        protected void configureBuilder​(org.apache.http.impl.client.HttpClientBuilder build)
        Overwrite to customize client builder.
        Parameters:
        build -
      • close

        public void close()
      • exists

        public boolean exists()
      • configureProtocolHandling

        protected void configureProtocolHandling​(org.apache.http.impl.client.HttpClientBuilder build)
      • configureCookieStore

        protected void configureCookieStore​(org.apache.http.impl.client.HttpClientBuilder build)
      • configureProxy

        protected void configureProxy​(org.apache.http.impl.client.HttpClientBuilder build)
      • getProxyHost

        public String getProxyHost()
      • getProxyPort

        public int getProxyPort()
      • getCookieStore

        public org.apache.http.impl.client.BasicCookieStore getCookieStore()
      • setCookieStore

        public MHttpClientBuilder setCookieStore​(org.apache.http.impl.client.BasicCookieStore cookieStore)
      • isUseSystemProperties

        public boolean isUseSystemProperties()
      • setUseSystemProperties

        public MHttpClientBuilder setUseSystemProperties​(boolean useSystemProperties)
      • cleanup

        public void cleanup()
      • close

        public static void close​(org.apache.http.HttpResponse response)
      • consume

        public static void consume​(org.apache.http.HttpEntity entity)