Interface ConnPoolControl<T>

  • Type Parameters:
    T - the route type that represents the opposite endpoint of a pooled connection.
    All Known Implementing Classes:
    AbstractConnPool, AbstractNIOConnPool, BasicConnPool, BasicNIOConnPool

    public interface ConnPoolControl<T>
    Interface to control runtime properties of a ConnPool such as maximum total number of connections or maximum connections per route allowed.
    Since:
    4.2
    • Method Detail

      • setMaxTotal

        void setMaxTotal​(int max)
      • getMaxTotal

        int getMaxTotal()
      • setDefaultMaxPerRoute

        void setDefaultMaxPerRoute​(int max)
      • getDefaultMaxPerRoute

        int getDefaultMaxPerRoute()
      • setMaxPerRoute

        void setMaxPerRoute​(T route,
                            int max)
      • getMaxPerRoute

        int getMaxPerRoute​(T route)