Uses of Interface
org.apache.commons.pool.KeyedObjectPool

Packages that use KeyedObjectPool
org.apache.commons.pool Object pooling API. 
org.apache.commons.pool.impl Object pooling API implementations. 
 

Uses of KeyedObjectPool in org.apache.commons.pool
 

Classes in org.apache.commons.pool that implement KeyedObjectPool
 class BaseKeyedObjectPool<K,V>
          A simple base implementation of KeyedObjectPool.
 

Methods in org.apache.commons.pool that return KeyedObjectPool
static
<K,V> KeyedObjectPool<K,V>
PoolUtils.adapt(ObjectPool<V> pool)
          Adapt an ObjectPool to work where an KeyedObjectPool is needed.
static
<K,V> KeyedObjectPool<K,V>
PoolUtils.checkedPool(KeyedObjectPool<K,V> keyedPool, Class<V> type)
          Wraps a KeyedObjectPool and dynamically checks the type of objects borrowed and returned to the keyedPool.
 KeyedObjectPool<K,V> KeyedObjectPoolFactory.createPool()
          Create a new KeyedObjectPool.
static
<K,V> KeyedObjectPool<K,V>
PoolUtils.erodingPool(KeyedObjectPool<K,V> keyedPool)
          Returns a pool that adaptively decreases it's size when idle objects are no longer needed.
static
<K,V> KeyedObjectPool<K,V>
PoolUtils.erodingPool(KeyedObjectPool<K,V> keyedPool, float factor)
          Returns a pool that adaptively decreases it's size when idle objects are no longer needed.
static
<K,V> KeyedObjectPool<K,V>
PoolUtils.erodingPool(KeyedObjectPool<K,V> keyedPool, float factor, boolean perKey)
          Returns a pool that adaptively decreases it's size when idle objects are no longer needed.
static
<K,V> KeyedObjectPool<K,V>
PoolUtils.synchronizedPool(KeyedObjectPool<K,V> keyedPool)
          Returns a synchronized (thread-safe) KeyedObjectPool backed by the specified KeyedObjectPool.
 

Methods in org.apache.commons.pool with parameters of type KeyedObjectPool
static
<V> ObjectPool<V>
PoolUtils.adapt(KeyedObjectPool<Object,V> keyedPool)
          Adapt a KeyedObjectPool instance to work where an ObjectPool is needed.
static
<V> ObjectPool<V>
PoolUtils.adapt(KeyedObjectPool<Object,V> keyedPool, Object key)
          Adapt a KeyedObjectPool instance to work where an ObjectPool is needed using the specified key when delegating.
static
<K,V> KeyedObjectPool<K,V>
PoolUtils.checkedPool(KeyedObjectPool<K,V> keyedPool, Class<V> type)
          Wraps a KeyedObjectPool and dynamically checks the type of objects borrowed and returned to the keyedPool.
static
<K,V> Map<K,TimerTask>
PoolUtils.checkMinIdle(KeyedObjectPool<K,V> keyedPool, Collection<? extends K> keys, int minIdle, long period)
          Periodically check the idle object count for each key in the Collection keys in the keyedPool.
static
<K,V> TimerTask
PoolUtils.checkMinIdle(KeyedObjectPool<K,V> keyedPool, K key, int minIdle, long period)
          Periodically check the idle object count for the key in the keyedPool.
static
<K,V> KeyedObjectPool<K,V>
PoolUtils.erodingPool(KeyedObjectPool<K,V> keyedPool)
          Returns a pool that adaptively decreases it's size when idle objects are no longer needed.
static
<K,V> KeyedObjectPool<K,V>
PoolUtils.erodingPool(KeyedObjectPool<K,V> keyedPool, float factor)
          Returns a pool that adaptively decreases it's size when idle objects are no longer needed.
static
<K,V> KeyedObjectPool<K,V>
PoolUtils.erodingPool(KeyedObjectPool<K,V> keyedPool, float factor, boolean perKey)
          Returns a pool that adaptively decreases it's size when idle objects are no longer needed.
static
<K,V> void
PoolUtils.prefill(KeyedObjectPool<K,V> keyedPool, Collection<? extends K> keys, int count)
          Call addObject(Object) on keyedPool with each key in keys for count number of times.
static
<K,V> void
PoolUtils.prefill(KeyedObjectPool<K,V> keyedPool, K key, int count)
          Call addObject(Object) on keyedPool with key count number of times.
static
<K,V> KeyedObjectPool<K,V>
PoolUtils.synchronizedPool(KeyedObjectPool<K,V> keyedPool)
          Returns a synchronized (thread-safe) KeyedObjectPool backed by the specified KeyedObjectPool.
 

Uses of KeyedObjectPool in org.apache.commons.pool.impl
 

Classes in org.apache.commons.pool.impl that implement KeyedObjectPool
 class GenericKeyedObjectPool<K,V>
          A configurable KeyedObjectPool implementation.
 class StackKeyedObjectPool<K,V>
          A simple, Stack-based KeyedObjectPool implementation.
 

Methods in org.apache.commons.pool.impl that return KeyedObjectPool
 KeyedObjectPool<K,V> StackKeyedObjectPoolFactory.createPool()
          Create a StackKeyedObjectPool with current property settings.
 KeyedObjectPool<K,V> GenericKeyedObjectPoolFactory.createPool()
          Create a new GenericKeyedObjectPool with the currently configured properties.
 



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