org.apache.commons.pool2.impl
Interface GenericKeyedObjectPoolMXBean<K>

Type Parameters:
K - The type of keys maintained by the pool.
All Known Implementing Classes:
GenericKeyedObjectPool

public interface GenericKeyedObjectPoolMXBean<K>

Defines the methods that will be made available via JMX.

Since:
2.0
Version:
$Revision: $

Method Summary
 boolean getBlockWhenExhausted()
          See BaseGenericObjectPool.getBlockWhenExhausted()
 long getBorrowedCount()
          See BaseGenericObjectPool.getBorrowedCount()
 long getCreatedCount()
          See BaseGenericObjectPool.getCreatedCount()
 String getCreationStackTrace()
          See BaseGenericObjectPool.getCreationStackTrace()
 long getDestroyedByBorrowValidationCount()
          See BaseGenericObjectPool.getDestroyedByBorrowValidationCount()
 long getDestroyedByEvictorCount()
          See BaseGenericObjectPool.getDestroyedByEvictorCount()
 long getDestroyedCount()
          See BaseGenericObjectPool.getDestroyedCount()
 boolean getLifo()
          See BaseGenericObjectPool.getLifo()
 long getMaxBorrowWaitTimeMillis()
          See BaseGenericObjectPool.getMaxBorrowWaitTimeMillis()
 int getMaxIdlePerKey()
          See GenericKeyedObjectPool.getMaxIdlePerKey()
 int getMaxTotal()
          See BaseGenericObjectPool.getMaxTotal()
 int getMaxTotalPerKey()
          See GenericKeyedObjectPool.getMaxTotalPerKey()
 long getMaxWaitMillis()
          See BaseGenericObjectPool.getMaxWaitMillis()
 long getMeanActiveTimeMillis()
          See BaseGenericObjectPool.getMeanActiveTimeMillis()
 long getMeanBorrowWaitTimeMillis()
          See BaseGenericObjectPool.getMaxBorrowWaitTimeMillis()
 long getMeanIdleTimeMillis()
          See BaseGenericObjectPool.getMeanIdleTimeMillis()
 long getMinEvictableIdleTimeMillis()
          See BaseGenericObjectPool.getMinEvictableIdleTimeMillis()
 int getMinIdlePerKey()
          See GenericKeyedObjectPool.getMinIdlePerKey()
 int getNumActive()
          See GenericKeyedObjectPool.getNumActive()
 Map<String,Integer> getNumActivePerKey()
          See GenericKeyedObjectPool.getNumActivePerKey()
 int getNumIdle()
          See GenericKeyedObjectPool.getNumIdle()
 int getNumTestsPerEvictionRun()
          See BaseGenericObjectPool.getNumTestsPerEvictionRun()
 int getNumWaiters()
          See GenericKeyedObjectPool.getNumWaiters()
 Map<String,Integer> getNumWaitersByKey()
          See GenericKeyedObjectPool.getNumWaitersByKey()
 long getReturnedCount()
          See BaseGenericObjectPool.getReturnedCount()
 boolean getTestOnBorrow()
          See BaseGenericObjectPool.getTestOnBorrow()
 boolean getTestOnReturn()
          See BaseGenericObjectPool.getTestOnReturn()
 boolean getTestWhileIdle()
          See BaseGenericObjectPool.getTestWhileIdle()
 long getTimeBetweenEvictionRunsMillis()
          See BaseGenericObjectPool.getTimeBetweenEvictionRunsMillis()
 boolean isClosed()
          See BaseGenericObjectPool.isClosed()
 Map<String,List<DefaultPooledObjectInfo>> listAllObjects()
          See GenericKeyedObjectPool.listAllObjects()
 

Method Detail

getBlockWhenExhausted

boolean getBlockWhenExhausted()
See BaseGenericObjectPool.getBlockWhenExhausted()

Returns:
See BaseGenericObjectPool.getBlockWhenExhausted()

getLifo

boolean getLifo()
See BaseGenericObjectPool.getLifo()

Returns:
See BaseGenericObjectPool.getLifo()

getMaxIdlePerKey

int getMaxIdlePerKey()
See GenericKeyedObjectPool.getMaxIdlePerKey()

Returns:
See GenericKeyedObjectPool.getMaxIdlePerKey()

getMaxTotal

int getMaxTotal()
See BaseGenericObjectPool.getMaxTotal()

Returns:
See BaseGenericObjectPool.getMaxTotal()

getMaxTotalPerKey

int getMaxTotalPerKey()
See GenericKeyedObjectPool.getMaxTotalPerKey()

Returns:
See GenericKeyedObjectPool.getMaxTotalPerKey()

getMaxWaitMillis

long getMaxWaitMillis()
See BaseGenericObjectPool.getMaxWaitMillis()

Returns:
See BaseGenericObjectPool.getMaxWaitMillis()

getMinEvictableIdleTimeMillis

long getMinEvictableIdleTimeMillis()
See BaseGenericObjectPool.getMinEvictableIdleTimeMillis()

Returns:
See BaseGenericObjectPool.getMinEvictableIdleTimeMillis()

getMinIdlePerKey

int getMinIdlePerKey()
See GenericKeyedObjectPool.getMinIdlePerKey()

Returns:
See GenericKeyedObjectPool.getMinIdlePerKey()

getNumActive

int getNumActive()
See GenericKeyedObjectPool.getNumActive()

Returns:
See GenericKeyedObjectPool.getNumActive()

getNumIdle

int getNumIdle()
See GenericKeyedObjectPool.getNumIdle()

Returns:
See GenericKeyedObjectPool.getNumIdle()

getNumTestsPerEvictionRun

int getNumTestsPerEvictionRun()
See BaseGenericObjectPool.getNumTestsPerEvictionRun()

Returns:
See BaseGenericObjectPool.getNumTestsPerEvictionRun()

getTestOnBorrow

boolean getTestOnBorrow()
See BaseGenericObjectPool.getTestOnBorrow()

Returns:
See BaseGenericObjectPool.getTestOnBorrow()

getTestOnReturn

boolean getTestOnReturn()
See BaseGenericObjectPool.getTestOnReturn()

Returns:
See BaseGenericObjectPool.getTestOnReturn()

getTestWhileIdle

boolean getTestWhileIdle()
See BaseGenericObjectPool.getTestWhileIdle()

Returns:
See BaseGenericObjectPool.getTestWhileIdle()

getTimeBetweenEvictionRunsMillis

long getTimeBetweenEvictionRunsMillis()
See BaseGenericObjectPool.getTimeBetweenEvictionRunsMillis()

Returns:
See BaseGenericObjectPool.getTimeBetweenEvictionRunsMillis()

isClosed

boolean isClosed()
See BaseGenericObjectPool.isClosed()

Returns:
See BaseGenericObjectPool.isClosed()

getNumActivePerKey

Map<String,Integer> getNumActivePerKey()
See GenericKeyedObjectPool.getNumActivePerKey()

Returns:
See GenericKeyedObjectPool.getNumActivePerKey()

getBorrowedCount

long getBorrowedCount()
See BaseGenericObjectPool.getBorrowedCount()

Returns:
See BaseGenericObjectPool.getBorrowedCount()

getReturnedCount

long getReturnedCount()
See BaseGenericObjectPool.getReturnedCount()

Returns:
See BaseGenericObjectPool.getReturnedCount()

getCreatedCount

long getCreatedCount()
See BaseGenericObjectPool.getCreatedCount()

Returns:
See BaseGenericObjectPool.getCreatedCount()

getDestroyedCount

long getDestroyedCount()
See BaseGenericObjectPool.getDestroyedCount()

Returns:
See BaseGenericObjectPool.getDestroyedCount()

getDestroyedByEvictorCount

long getDestroyedByEvictorCount()
See BaseGenericObjectPool.getDestroyedByEvictorCount()

Returns:
See BaseGenericObjectPool.getDestroyedByEvictorCount()

getDestroyedByBorrowValidationCount

long getDestroyedByBorrowValidationCount()
See BaseGenericObjectPool.getDestroyedByBorrowValidationCount()

Returns:
See BaseGenericObjectPool.getDestroyedByBorrowValidationCount()

getMeanActiveTimeMillis

long getMeanActiveTimeMillis()
See BaseGenericObjectPool.getMeanActiveTimeMillis()

Returns:
See BaseGenericObjectPool.getMeanActiveTimeMillis()

getMeanIdleTimeMillis

long getMeanIdleTimeMillis()
See BaseGenericObjectPool.getMeanIdleTimeMillis()

Returns:
See BaseGenericObjectPool.getMeanIdleTimeMillis()

getMeanBorrowWaitTimeMillis

long getMeanBorrowWaitTimeMillis()
See BaseGenericObjectPool.getMaxBorrowWaitTimeMillis()

Returns:
See BaseGenericObjectPool.getMaxBorrowWaitTimeMillis()

getMaxBorrowWaitTimeMillis

long getMaxBorrowWaitTimeMillis()
See BaseGenericObjectPool.getMaxBorrowWaitTimeMillis()

Returns:
See BaseGenericObjectPool.getMaxBorrowWaitTimeMillis()

getCreationStackTrace

String getCreationStackTrace()
See BaseGenericObjectPool.getCreationStackTrace()

Returns:
See BaseGenericObjectPool.getCreationStackTrace()

getNumWaiters

int getNumWaiters()
See GenericKeyedObjectPool.getNumWaiters()

Returns:
See GenericKeyedObjectPool.getNumWaiters()

getNumWaitersByKey

Map<String,Integer> getNumWaitersByKey()
See GenericKeyedObjectPool.getNumWaitersByKey()

Returns:
See GenericKeyedObjectPool.getNumWaitersByKey()

listAllObjects

Map<String,List<DefaultPooledObjectInfo>> listAllObjects()
See GenericKeyedObjectPool.listAllObjects()

Returns:
See GenericKeyedObjectPool.listAllObjects()


Copyright © 2001-2013 The Apache Software Foundation. All Rights Reserved.