@Contract(threading=IMMUTABLE) public class PoolStats extends Object implements Serializable
The total number of connections in the pool is equal to available plus leased.
| Constructor and Description |
|---|
PoolStats(int leased,
int pending,
int free,
int max) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAvailable()
Gets the number idle persistent connections.
|
int |
getLeased()
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 |
getPending()
Gets the number of connection requests being blocked awaiting a free connection.
|
String |
toString()
Returns a string representation of the object.
|
public int getAvailable()
The total number of connections in the pool is equal to available plus leased.
public int getLeased()
The total number of connections in the pool is equal to available plus leased.
public int getMax()
public int getPending()
public String toString()
ObjecttoString method returns a
string that "textually represents" this object. The result should be a concise but informative
representation that is easy for a person to read. It is recommended that all subclasses override
this method.
The toString method for class Object returns a string consisting of the name of
the class of which the object is an instance, the at-sign character `@', and the unsigned
hexadecimal representation of the hash code of the object. In other words, this method returns a
string equal to the value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())