Uses of Interface
org.apache.commons.pool2.PooledObject

Packages that use PooledObject
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
 PooledObject<T> PooledObjectFactory.makeObject()
          Create an instance that can be served by the pool and wrap it in a PooledObject to be managed by the pool.
 PooledObject<T> BasePooledObjectFactory.makeObject()
           
 PooledObject<V> KeyedPooledObjectFactory.makeObject(K key)
          Create an instance that can be served by the pool and wrap it in a PooledObject to be managed by the pool.
 PooledObject<V> BaseKeyedPooledObjectFactory.makeObject(K key)
           
abstract  PooledObject<T> BasePooledObjectFactory.wrap(T obj)
          Wrap the provided instance with an implementation of PooledObject.
abstract  PooledObject<V> BaseKeyedPooledObjectFactory.wrap(V value)
          Wrap the provided instance with an implementation of PooledObject.
 

Methods in org.apache.commons.pool2 with parameters of type PooledObject
 void KeyedPooledObjectFactory.activateObject(K key, PooledObject<V> p)
          Reinitialize an instance to be returned by the pool.
 void BaseKeyedPooledObjectFactory.activateObject(K key, PooledObject<V> p)
          Reinitialize an instance to be returned by the pool.
 void PooledObjectFactory.activateObject(PooledObject<T> p)
          Reinitialize an instance to be returned by the pool.
 void BasePooledObjectFactory.activateObject(PooledObject<T> p)
          No-op.
 int PooledObject.compareTo(PooledObject<T> other)
          Orders instances based on idle time - i.e.
 void KeyedPooledObjectFactory.destroyObject(K key, PooledObject<V> p)
          Destroy an instance no longer needed by the pool.
 void BaseKeyedPooledObjectFactory.destroyObject(K key, PooledObject<V> p)
          Destroy an instance no longer needed by the pool.
 void PooledObjectFactory.destroyObject(PooledObject<T> p)
          Destroys an instance no longer needed by the pool.
 void BasePooledObjectFactory.destroyObject(PooledObject<T> p)
          No-op.
 void KeyedPooledObjectFactory.passivateObject(K key, PooledObject<V> p)
          Uninitialize an instance to be returned to the idle object pool.
 void BaseKeyedPooledObjectFactory.passivateObject(K key, PooledObject<V> p)
          Uninitialize an instance to be returned to the idle object pool.
 void PooledObjectFactory.passivateObject(PooledObject<T> p)
          Uninitialize an instance to be returned to the idle object pool.
 void BasePooledObjectFactory.passivateObject(PooledObject<T> p)
          No-op.
 boolean KeyedPooledObjectFactory.validateObject(K key, PooledObject<V> p)
          Ensures that the instance is safe to be returned by the pool.
 boolean BaseKeyedPooledObjectFactory.validateObject(K key, PooledObject<V> p)
          Ensures that the instance is safe to be returned by the pool.
 boolean PooledObjectFactory.validateObject(PooledObject<T> p)
          Ensures that the instance is safe to be returned by the pool.
 boolean BasePooledObjectFactory.validateObject(PooledObject<T> p)
          This implementation always returns true.
 

Method parameters in org.apache.commons.pool2 with type arguments of type PooledObject
 boolean PooledObject.endEvictionTest(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
 class DefaultPooledObject<T>
          This wrapper is used to track the additional information, such as state, for the pooled objects.
 class PooledSoftReference<T>
          Extension of DefaultPooledObject to wrap pooled soft references.
 

Methods in org.apache.commons.pool2.impl with parameters of type PooledObject
 int DefaultPooledObject.compareTo(PooledObject<T> other)
           
 boolean EvictionPolicy.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.
 boolean DefaultEvictionPolicy.evict(EvictionConfig config, PooledObject<T> underTest, int idleCount)
           
 

Method parameters in org.apache.commons.pool2.impl with type arguments of type PooledObject
 boolean DefaultPooledObject.endEvictionTest(Deque<PooledObject<T>> idleQueue)
           
 

Constructors in org.apache.commons.pool2.impl with parameters of type PooledObject
DefaultPooledObjectInfo(PooledObject<?> pooledObject)
          Create a new instance for the given pooled object.
 



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