Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.http.pool
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 Summary
`int` | `getDefaultMaxPerRoute()`
`int` | `getMaxPerRoute(T route)`
`int` | `getMaxTotal()`
`PoolStats` | `getStats(T route)`
`PoolStats` | `getTotalStats()`
`void` | `setDefaultMaxPerRoute(int max)`
`void` | `setMaxPerRoute(T route, int max)`
`void` | `setMaxTotal(int max)`

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)

### getTotalStats

    PoolStats getTotalStats()

### getStats

    PoolStats getStats(T route)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.