@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()
Object
toString
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())