Package org.apache.commons.pool2.impl

Object pooling API implementations.

See:
          Description

Interface Summary
DefaultPooledObjectInfoMBean The interface that defines the information about pooled objects that will be exposed via JMX.
EvictionPolicy<T> To provide a custom eviction policy (i.e.
GenericKeyedObjectPoolMXBean<K> Defines the methods that will be made available via JMX.
GenericObjectPoolMXBean Defines the methods that will be made available via JMX.
 

Class Summary
AbandonedConfig Configuration settings for abandoned object removal.
BaseGenericObjectPool<T> Base class that provides common functionality for GenericObjectPool and GenericKeyedObjectPool.
BaseObjectPoolConfig Provides the implementation for the common attributes shared by the sub-classes.
DefaultEvictionPolicy<T> Provides the default implementation of EvictionPolicy used by the pools.
DefaultPooledObject<T> This wrapper is used to track the additional information, such as state, for the pooled objects.
DefaultPooledObjectInfo Implementation of object that is used to provide information on pooled objects via JMX.
EvictionConfig This class is used by pool implementations to pass configuration information to EvictionPolicy instances.
GenericKeyedObjectPool<K,T> A configurable KeyedObjectPool implementation.
GenericKeyedObjectPoolConfig A simple "struct" encapsulating the configuration for a GenericKeyedObjectPool.
GenericObjectPool<T> A configurable ObjectPool implementation.
GenericObjectPoolConfig A simple "struct" encapsulating the configuration for a GenericObjectPool.
PooledSoftReference<T> Extension of DefaultPooledObject to wrap pooled soft references.
SoftReferenceObjectPool<T> A SoftReference based ObjectPool.
 

Package org.apache.commons.pool2.impl Description

Object pooling API implementations.

GenericObjectPool (GenericKeyedObjectPool) provides a more robust (but also more complicated) implementation of ObjectPool (KeyedObjectPool).

SoftReferenceObjectPool provides a SoftReference based ObjectPool.

See also the org.apache.commons.pool2 package.



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