Uses of Interface
org.apache.commons.pool.KeyedObjectPool
-
Packages that use KeyedObjectPool Package Description 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 Modifier and Type Class Description classBaseKeyedObjectPool<K,V>A simple base implementation ofKeyedObjectPool.Methods in org.apache.commons.pool that return KeyedObjectPool Modifier and Type Method Description static <K,V>
KeyedObjectPool<K,V>PoolUtils. adapt(ObjectPool<V> pool)Adapt anObjectPoolto work where anKeyedObjectPoolis needed.static <K,V>
KeyedObjectPool<K,V>PoolUtils. checkedPool(KeyedObjectPool<K,V> keyedPool, Class<V> type)Wraps aKeyedObjectPooland dynamically checks the type of objects borrowed and returned to the keyedPool.KeyedObjectPool<K,V>KeyedObjectPoolFactory. createPool()Create a newKeyedObjectPool.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 Modifier and Type Method Description static <V> ObjectPool<V>PoolUtils. adapt(KeyedObjectPool<Object,V> keyedPool)Adapt aKeyedObjectPoolinstance to work where anObjectPoolis needed.static <V> ObjectPool<V>PoolUtils. adapt(KeyedObjectPool<Object,V> keyedPool, Object key)Adapt aKeyedObjectPoolinstance to work where anObjectPoolis needed using the specifiedkeywhen delegating.static <K,V>
KeyedObjectPool<K,V>PoolUtils. checkedPool(KeyedObjectPool<K,V> keyedPool, Class<V> type)Wraps aKeyedObjectPooland 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 theCollectionkeysin the keyedPool.static <K,V>
TimerTaskPoolUtils. 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>
voidPoolUtils. prefill(KeyedObjectPool<K,V> keyedPool, Collection<? extends K> keys, int count)CalladdObject(Object)onkeyedPoolwith each key inkeysforcountnumber of times.static <K,V>
voidPoolUtils. prefill(KeyedObjectPool<K,V> keyedPool, K key, int count)CalladdObject(Object)onkeyedPoolwithkeycountnumber 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 Modifier and Type Class Description classGenericKeyedObjectPool<K,V>A configurableKeyedObjectPoolimplementation.classStackKeyedObjectPool<K,V>A simple,Stack-basedKeyedObjectPoolimplementation.Methods in org.apache.commons.pool.impl that return KeyedObjectPool Modifier and Type Method Description KeyedObjectPool<K,V>GenericKeyedObjectPoolFactory. createPool()Create a new GenericKeyedObjectPool with the currently configured properties.KeyedObjectPool<K,V>StackKeyedObjectPoolFactory. createPool()Create a StackKeyedObjectPool with current property settings.
-