Uses of Interface
org.apache.commons.pool2.PooledObject
-
Packages that use PooledObject Package Description org.apache.commons.pool2 Object pooling API.org.apache.commons.pool2.impl Object pooling API implementations. -
-
Uses of PooledObject in org.apache.commons.pool2
Methods in org.apache.commons.pool2 that return PooledObject Modifier and Type Method Description PooledObject<V>BaseKeyedPooledObjectFactory. makeObject(K key)PooledObject<T>BasePooledObjectFactory. makeObject()PooledObject<V>KeyedPooledObjectFactory. makeObject(K key)Create an instance that can be served by the pool and wrap it in aPooledObjectto be managed by the pool.PooledObject<T>PooledObjectFactory. makeObject()Create an instance that can be served by the pool and wrap it in aPooledObjectto be managed by the pool.PooledObject<V>PoolUtils.SynchronizedKeyedPooledObjectFactory. makeObject(K key)Create an instance that can be served by the pool and wrap it in aPooledObjectto be managed by the pool.PooledObject<T>PoolUtils.SynchronizedPooledObjectFactory. makeObject()Create an instance that can be served by the pool and wrap it in aPooledObjectto be managed by the pool.abstract PooledObject<V>BaseKeyedPooledObjectFactory. wrap(V value)Wrap the provided instance with an implementation ofPooledObject.abstract PooledObject<T>BasePooledObjectFactory. wrap(T obj)Wrap the provided instance with an implementation ofPooledObject.Methods in org.apache.commons.pool2 with parameters of type PooledObject Modifier and Type Method Description voidBaseKeyedPooledObjectFactory. activateObject(K key, PooledObject<V> p)Reinitialize an instance to be returned by the pool.voidBasePooledObjectFactory. activateObject(PooledObject<T> p)No-op.voidKeyedPooledObjectFactory. activateObject(K key, PooledObject<V> p)Reinitialize an instance to be returned by the pool.voidPooledObjectFactory. activateObject(PooledObject<T> p)Reinitialize an instance to be returned by the pool.voidPoolUtils.SynchronizedKeyedPooledObjectFactory. activateObject(K key, PooledObject<V> p)Reinitialize an instance to be returned by the pool.voidPoolUtils.SynchronizedPooledObjectFactory. activateObject(PooledObject<T> p)Reinitialize an instance to be returned by the pool.intPooledObject. compareTo(PooledObject<T> other)Orders instances based on idle time - i.e.voidBaseKeyedPooledObjectFactory. destroyObject(K key, PooledObject<V> p)Destroy an instance no longer needed by the pool.voidBasePooledObjectFactory. destroyObject(PooledObject<T> p)No-op.voidKeyedPooledObjectFactory. destroyObject(K key, PooledObject<V> p)Destroy an instance no longer needed by the pool.voidPooledObjectFactory. destroyObject(PooledObject<T> p)Destroys an instance no longer needed by the pool.voidPoolUtils.SynchronizedKeyedPooledObjectFactory. destroyObject(K key, PooledObject<V> p)Destroy an instance no longer needed by the pool.voidPoolUtils.SynchronizedPooledObjectFactory. destroyObject(PooledObject<T> p)Destroys an instance no longer needed by the pool.voidBaseKeyedPooledObjectFactory. passivateObject(K key, PooledObject<V> p)Uninitialize an instance to be returned to the idle object pool.voidBasePooledObjectFactory. passivateObject(PooledObject<T> p)No-op.voidKeyedPooledObjectFactory. passivateObject(K key, PooledObject<V> p)Uninitialize an instance to be returned to the idle object pool.voidPooledObjectFactory. passivateObject(PooledObject<T> p)Uninitialize an instance to be returned to the idle object pool.voidPoolUtils.SynchronizedKeyedPooledObjectFactory. passivateObject(K key, PooledObject<V> p)Uninitialize an instance to be returned to the idle object pool.voidPoolUtils.SynchronizedPooledObjectFactory. passivateObject(PooledObject<T> p)Uninitialize an instance to be returned to the idle object pool.booleanBaseKeyedPooledObjectFactory. validateObject(K key, PooledObject<V> p)Ensures that the instance is safe to be returned by the pool.booleanBasePooledObjectFactory. validateObject(PooledObject<T> p)This implementation always returnstrue.booleanKeyedPooledObjectFactory. validateObject(K key, PooledObject<V> p)Ensures that the instance is safe to be returned by the pool.booleanPooledObjectFactory. validateObject(PooledObject<T> p)Ensures that the instance is safe to be returned by the pool.booleanPoolUtils.SynchronizedKeyedPooledObjectFactory. validateObject(K key, PooledObject<V> p)Ensures that the instance is safe to be returned by the pool.booleanPoolUtils.SynchronizedPooledObjectFactory. validateObject(PooledObject<T> p)Ensures that the instance is safe to be returned by the pool.Method parameters in org.apache.commons.pool2 with type arguments of type PooledObject Modifier and Type Method Description booleanPooledObject. endEvictionTest(java.util.Deque<PooledObject<T>> idleQueue)Called to inform the object that the eviction test has ended. -
Uses of PooledObject in org.apache.commons.pool2.impl
Classes in org.apache.commons.pool2.impl that implement PooledObject Modifier and Type Class Description classDefaultPooledObject<T>This wrapper is used to track the additional information, such as state, for the pooled objects.classPooledSoftReference<T>Extension ofDefaultPooledObjectto wrap pooled soft references.Fields in org.apache.commons.pool2.impl declared as PooledObject Modifier and Type Field Description private PooledObject<?>DefaultPooledObjectInfo. pooledObjectFields in org.apache.commons.pool2.impl with type parameters of type PooledObject Modifier and Type Field Description private java.util.Map<BaseGenericObjectPool.IdentityWrapper<S>,PooledObject<S>>GenericKeyedObjectPool.ObjectDeque. allObjectsprivate java.util.Map<BaseGenericObjectPool.IdentityWrapper<T>,PooledObject<T>>GenericObjectPool. allObjectsprivate java.util.Iterator<PooledObject<T>>BaseGenericObjectPool.EvictionIterator. idleObjectIteratorprivate java.util.Deque<PooledObject<T>>BaseGenericObjectPool.EvictionIterator. idleObjectsprivate LinkedBlockingDeque<PooledObject<S>>GenericKeyedObjectPool.ObjectDeque. idleObjectsprivate LinkedBlockingDeque<PooledObject<T>>GenericObjectPool. idleObjectsMethods in org.apache.commons.pool2.impl that return PooledObject Modifier and Type Method Description private PooledObject<T>GenericKeyedObjectPool. create(K key)Create a new pooled object.private PooledObject<T>GenericObjectPool. create()Attempts to create a new wrapped pooled object.PooledObject<T>BaseGenericObjectPool.EvictionIterator. next()Methods in org.apache.commons.pool2.impl that return types with arguments of type PooledObject Modifier and Type Method Description java.util.Map<BaseGenericObjectPool.IdentityWrapper<S>,PooledObject<S>>GenericKeyedObjectPool.ObjectDeque. getAllObjects()Obtain all the objects for the current key.java.util.Deque<PooledObject<T>>BaseGenericObjectPool.EvictionIterator. getIdleObjects()Returns the idle object deque referenced by this iterator.LinkedBlockingDeque<PooledObject<S>>GenericKeyedObjectPool.ObjectDeque. getIdleObjects()Obtain the idle objects for the current key.Methods in org.apache.commons.pool2.impl with parameters of type PooledObject Modifier and Type Method Description private voidGenericKeyedObjectPool. addIdleObject(K key, PooledObject<T> p)Add an object to the set of idle objects for a given key.private voidGenericObjectPool. addIdleObject(PooledObject<T> p)Add the provided wrapped pooled object to the set of idle objects for this pool.intDefaultPooledObject. compareTo(PooledObject<T> other)private booleanGenericKeyedObjectPool. destroy(K key, PooledObject<T> toDestroy, boolean always)Destroy the wrapped, pooled object.private voidGenericObjectPool. destroy(PooledObject<T> toDestory)Destroys a wrapped pooled object.booleanDefaultEvictionPolicy. evict(EvictionConfig config, PooledObject<T> underTest, int idleCount)booleanEvictionPolicy. evict(EvictionConfig config, PooledObject<T> underTest, int idleCount)This method is called to test if an idle object in the pool should be evicted or not.(package private) voidBaseGenericObjectPool. updateStatsBorrow(PooledObject<T> p, long waitTime)Updates statistics after an object is borrowed from the pool.Method parameters in org.apache.commons.pool2.impl with type arguments of type PooledObject Modifier and Type Method Description booleanDefaultPooledObject. endEvictionTest(java.util.Deque<PooledObject<T>> idleQueue)Constructors in org.apache.commons.pool2.impl with parameters of type PooledObject Constructor Description DefaultPooledObjectInfo(PooledObject<?> pooledObject)Create a new instance for the given pooled object.Constructor parameters in org.apache.commons.pool2.impl with type arguments of type PooledObject Constructor Description EvictionIterator(java.util.Deque<PooledObject<T>> idleObjects)Create an EvictionIterator for the provided idle instance deque.
-