Class NoConnectionManagement

  • All Implemented Interfaces:
    HttpClientBuilderConfigurator

    public class NoConnectionManagement
    extends java.lang.Object
    implements HttpClientBuilderConfigurator

    Remove any connection management from the underlying HttpClientBuilder instance.

    This effectively sets the following properties.
    • HttpClientBuilder#setConnectionManagerShared(boolean) = false
    • HttpClientBuilder#setConnectionManager(HttpClientConnectionManager) = BasicHttpClientConnectionManager
    • HttpClientBuilder#setConnectionReuseStrategy(ConnectionReuseStrategy) = NoConnectionReuseStrategy#INSTANCE

    In the adapter configuration file this class is aliased as no-connection-management-apache-http-client-builder which is the preferred alternative to the fully qualified classname when building your configuration.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.hc.client5.http.impl.classic.HttpClientBuilder configure​(org.apache.hc.client5.http.impl.classic.HttpClientBuilder builder)
      Do any additional configuration.
      • Methods inherited from class java.lang.Object

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

      • NoConnectionManagement

        public NoConnectionManagement()
    • Method Detail

      • configure

        public org.apache.hc.client5.http.impl.classic.HttpClientBuilder configure​(org.apache.hc.client5.http.impl.classic.HttpClientBuilder builder)
                                                                            throws java.lang.Exception
        Description copied from interface: HttpClientBuilderConfigurator
        Do any additional configuration.
        Specified by:
        configure in interface HttpClientBuilderConfigurator
        Parameters:
        builder - the existing builder
        Returns:
        a reconfigured builder.
        Throws:
        java.lang.Exception