Class InstrumentedHttpClientConnectionManager

  • All Implemented Interfaces:
    Closeable, AutoCloseable, org.apache.http.conn.HttpClientConnectionManager, org.apache.http.pool.ConnPoolControl<org.apache.http.conn.routing.HttpRoute>

    public class InstrumentedHttpClientConnectionManager
    extends org.apache.http.impl.conn.PoolingHttpClientConnectionManager
    A HttpClientConnectionManager which monitors the number of open connections.
    • Constructor Detail

      • InstrumentedHttpClientConnectionManager

        @Deprecated
        public InstrumentedHttpClientConnectionManager​(MetricRegistry metricsRegistry,
                                                       org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> socketFactoryRegistry)
        Deprecated.
      • InstrumentedHttpClientConnectionManager

        @Deprecated
        public InstrumentedHttpClientConnectionManager​(MetricRegistry metricsRegistry,
                                                       org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> socketFactoryRegistry,
                                                       long connTTL,
                                                       TimeUnit connTTLTimeUnit)
        Deprecated.
      • InstrumentedHttpClientConnectionManager

        @Deprecated
        public InstrumentedHttpClientConnectionManager​(MetricRegistry metricsRegistry,
                                                       org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> socketFactoryRegistry,
                                                       org.apache.http.conn.HttpConnectionFactory<org.apache.http.conn.routing.HttpRoute,​org.apache.http.conn.ManagedHttpClientConnection> connFactory,
                                                       org.apache.http.conn.SchemePortResolver schemePortResolver,
                                                       org.apache.http.conn.DnsResolver dnsResolver,
                                                       long connTTL,
                                                       TimeUnit connTTLTimeUnit,
                                                       String name)
        Deprecated.
      • InstrumentedHttpClientConnectionManager

        @Deprecated
        public InstrumentedHttpClientConnectionManager​(MetricRegistry metricsRegistry,
                                                       org.apache.http.conn.HttpClientConnectionOperator httpClientConnectionOperator,
                                                       org.apache.http.conn.HttpConnectionFactory<org.apache.http.conn.routing.HttpRoute,​org.apache.http.conn.ManagedHttpClientConnection> connFactory,
                                                       long connTTL,
                                                       TimeUnit connTTLTimeUnit,
                                                       String name)
        Deprecated.
    • Method Detail

      • getDefaultRegistry

        protected static org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> getDefaultRegistry()
      • shutdown

        public void shutdown()
        Specified by:
        shutdown in interface org.apache.http.conn.HttpClientConnectionManager
        Overrides:
        shutdown in class org.apache.http.impl.conn.PoolingHttpClientConnectionManager