|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |