Package org.apache.http.pool
Class PoolStats
java.lang.Object
org.apache.http.pool.PoolStats
- All Implemented Interfaces:
Serializable
Pool statistics.
The total number of connections in the pool is equal to available
plus leased
.
- Since:
- 4.2
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private final int
private final int
private final int
private static final long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Gets the number idle persistent connections.int
Gets the number of persistent connections tracked by the connection manager currently being used to execute requests.int
getMax()
Gets the maximum number of allowed persistent connections.int
Gets the number of connection requests being blocked awaiting a free connection.toString()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
leased
private final int leased -
pending
private final int pending -
available
private final int available -
max
private final int max
-
-
Constructor Details
-
PoolStats
public PoolStats(int leased, int pending, int free, int max)
-
-
Method Details
-
getLeased
public int getLeased()Gets the number of persistent connections tracked by the connection manager currently being used to execute requests.The total number of connections in the pool is equal to
available
plusleased
.- Returns:
- the number of persistent connections.
-
getPending
public int getPending()Gets the number of connection requests being blocked awaiting a free connection. This can happen only if there are more worker threads contending for fewer connections.- Returns:
- the number of connection requests being blocked awaiting a free connection.
-
getAvailable
public int getAvailable()Gets the number idle persistent connections.The total number of connections in the pool is equal to
available
plusleased
.- Returns:
- number idle persistent connections.
-
getMax
public int getMax()Gets the maximum number of allowed persistent connections.- Returns:
- the maximum number of allowed persistent connections.
-
toString
-