GenericKeyedObjectPoolMXBean

Defines the methods that will be made available via JMX.

NOTE: This interface exists only to define those attributes and methods that will be made available via JMX. It must not be implemented by clients as it is subject to change between major, minor and patch version releases of commons pool. Clients that implement this interface may not, therefore, be able to upgrade to a new minor or patch release without requiring code changes.

@param <K> The type of keys maintained by the pool.

Members

Functions

getBlockWhenExhausted
bool getBlockWhenExhausted()

See {@link GenericKeyedObjectPool#getBlockWhenExhausted()} @return See {@link GenericKeyedObjectPool#getBlockWhenExhausted()}

getBorrowedCount
long getBorrowedCount()

See {@link GenericKeyedObjectPool#getBorrowedCount()} @return See {@link GenericKeyedObjectPool#getBorrowedCount()}

getCreatedCount
long getCreatedCount()

See {@link GenericKeyedObjectPool#getCreatedCount()} @return See {@link GenericKeyedObjectPool#getCreatedCount()}

getCreationStackTrace
string getCreationStackTrace()

See {@link GenericKeyedObjectPool#getCreationStackTrace()} @return See {@link GenericKeyedObjectPool#getCreationStackTrace()}

getDestroyedByBorrowValidationCount
long getDestroyedByBorrowValidationCount()

See {@link GenericKeyedObjectPool#getDestroyedByBorrowValidationCount()} @return See {@link GenericKeyedObjectPool#getDestroyedByBorrowValidationCount()}

getDestroyedByEvictorCount
long getDestroyedByEvictorCount()

See {@link GenericKeyedObjectPool#getDestroyedByEvictorCount()} @return See {@link GenericKeyedObjectPool#getDestroyedByEvictorCount()}

getDestroyedCount
long getDestroyedCount()

See {@link GenericKeyedObjectPool#getDestroyedCount()} @return See {@link GenericKeyedObjectPool#getDestroyedCount()}

getFairness
bool getFairness()

See {@link GenericKeyedObjectPool#getFairness()} @return See {@link GenericKeyedObjectPool#getFairness()}

getLifo
bool getLifo()

See {@link GenericKeyedObjectPool#getLifo()} @return See {@link GenericKeyedObjectPool#getLifo()}

getMaxBorrowWaitTimeMillis
long getMaxBorrowWaitTimeMillis()

See {@link GenericKeyedObjectPool#getMaxBorrowWaitTimeMillis()} @return See {@link GenericKeyedObjectPool#getMaxBorrowWaitTimeMillis()}

getMaxIdlePerKey
int getMaxIdlePerKey()

See {@link GenericKeyedObjectPool#getMaxIdlePerKey()} @return See {@link GenericKeyedObjectPool#getMaxIdlePerKey()}

getMaxTotal
int getMaxTotal()

See {@link GenericKeyedObjectPool#getMaxTotal()} @return See {@link GenericKeyedObjectPool#getMaxTotal()}

getMaxTotalPerKey
int getMaxTotalPerKey()

See {@link GenericKeyedObjectPool#getMaxTotalPerKey()} @return See {@link GenericKeyedObjectPool#getMaxTotalPerKey()}

getMaxWaitMillis
long getMaxWaitMillis()

See {@link GenericKeyedObjectPool#getMaxWaitMillis()} @return See {@link GenericKeyedObjectPool#getMaxWaitMillis()}

getMeanActiveTimeMillis
long getMeanActiveTimeMillis()

See {@link GenericKeyedObjectPool#getMeanActiveTimeMillis()} @return See {@link GenericKeyedObjectPool#getMeanActiveTimeMillis()}

getMeanBorrowWaitTimeMillis
long getMeanBorrowWaitTimeMillis()

See {@link GenericKeyedObjectPool#getMaxBorrowWaitTimeMillis()} @return See {@link GenericKeyedObjectPool#getMaxBorrowWaitTimeMillis()}

getMeanIdleTimeMillis
long getMeanIdleTimeMillis()

See {@link GenericKeyedObjectPool#getMeanIdleTimeMillis()} @return See {@link GenericKeyedObjectPool#getMeanIdleTimeMillis()}

getMinEvictableIdleTimeMillis
long getMinEvictableIdleTimeMillis()

See {@link GenericKeyedObjectPool#getMinEvictableIdleTimeMillis()} @return See {@link GenericKeyedObjectPool#getMinEvictableIdleTimeMillis()}

getMinIdlePerKey
int getMinIdlePerKey()

See {@link GenericKeyedObjectPool#getMinIdlePerKey()} @return See {@link GenericKeyedObjectPool#getMinIdlePerKey()}

getNumActive
int getNumActive()

See {@link GenericKeyedObjectPool#getNumActive()} @return See {@link GenericKeyedObjectPool#getNumActive()}

getNumActivePerKey
Map!(string, Integer) getNumActivePerKey()

See {@link GenericKeyedObjectPool#getNumActivePerKey()} @return See {@link GenericKeyedObjectPool#getNumActivePerKey()}

getNumIdle
int getNumIdle()

See {@link GenericKeyedObjectPool#getNumIdle()} @return See {@link GenericKeyedObjectPool#getNumIdle()}

getNumTestsPerEvictionRun
int getNumTestsPerEvictionRun()

See {@link GenericKeyedObjectPool#getNumTestsPerEvictionRun()} @return See {@link GenericKeyedObjectPool#getNumTestsPerEvictionRun()}

getNumWaiters
int getNumWaiters()

See {@link GenericKeyedObjectPool#getNumWaiters()} @return See {@link GenericKeyedObjectPool#getNumWaiters()}

getNumWaitersByKey
Map!(string, Integer) getNumWaitersByKey()

See {@link GenericKeyedObjectPool#getNumWaitersByKey()} @return See {@link GenericKeyedObjectPool#getNumWaitersByKey()}

getReturnedCount
long getReturnedCount()

See {@link GenericKeyedObjectPool#getReturnedCount()} @return See {@link GenericKeyedObjectPool#getReturnedCount()}

getTestOnBorrow
bool getTestOnBorrow()

See {@link GenericKeyedObjectPool#getTestOnBorrow()} @return See {@link GenericKeyedObjectPool#getTestOnBorrow()}

getTestOnCreate
bool getTestOnCreate()

See {@link GenericKeyedObjectPool#getTestOnCreate()} @return See {@link GenericKeyedObjectPool#getTestOnCreate()}

getTestOnReturn
bool getTestOnReturn()

See {@link GenericKeyedObjectPool#getTestOnReturn()} @return See {@link GenericKeyedObjectPool#getTestOnReturn()}

getTestWhileIdle
bool getTestWhileIdle()

See {@link GenericKeyedObjectPool#getTestWhileIdle()} @return See {@link GenericKeyedObjectPool#getTestWhileIdle()}

getTimeBetweenEvictionRunsMillis
long getTimeBetweenEvictionRunsMillis()

See {@link GenericKeyedObjectPool#getTimeBetweenEvictionRunsMillis()} @return See {@link GenericKeyedObjectPool#getTimeBetweenEvictionRunsMillis()}

isClosed
bool isClosed()

See {@link GenericKeyedObjectPool#isClosed()} @return See {@link GenericKeyedObjectPool#isClosed()}

listAllObjects
Map!(string, List!(DefaultPooledObjectInfo)) listAllObjects()

See {@link GenericKeyedObjectPool#listAllObjects()} @return See {@link GenericKeyedObjectPool#listAllObjects()}

Meta