Min number of sessions that should remain in session pool after idle session cleanup.
This cleanup removes idle sessions that have idle time more than maxIdleTimeMillis.
Session pool does not create sessions at startup, so IdleCount can be less than MinSize
getMaxSize
int getMaxSize()
Returns:
Max number of sessions in pool.
If session pool is full and timeout for acquire is set, acquire task will be put in a queue.
If session pool is full and timeout is not set, "too many acquired objects" error will be received.
getIdleCount
int getIdleCount()
Returns:
Number of sessions that were released after use and waiting to be acquired again
or to be removed from pool by idle timeout.
getAcquiredCount
int getAcquiredCount()
Returns:
Number of sessions currently acquired from pool and not yet released.
getPendingAcquireCount
int getPendingAcquireCount()
Returns:
Number of sessions pending acquire due to pool overflow.
getAcquiredTotal
long getAcquiredTotal()
Returns:
Total count of sessions received by the client from the pool.
getReleasedTotal
long getReleasedTotal()
Returns:
Total count of sessions returned by the client to the pool.
getRequestedTotal
long getRequestedTotal()
Returns:
Total count of createSession calls, made by the pool.
getCreatedTotal
long getCreatedTotal()
Returns:
Total count of successful createSession calls, made by the pool
getFailedTotal
long getFailedTotal()
Returns:
Total count of failed createSession calls, made by the pool
getDeletedTotal
long getDeletedTotal()
Returns:
Total count of deleteSession calls, made by the pool.