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 Details

    • 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)
    • getTotalStats

      PoolStats getTotalStats()
    • getStats

      PoolStats getStats(T route)