# Uses of Package
org.apache.commons.pool2.impl

- Packages that use org.apache.commons.pool2.impl
  Package | Description
  --- | ---
  org.apache.commons.pool2.impl | Object pooling API implementations.

- Classes in org.apache.commons.pool2.impl used by org.apache.commons.pool2.impl
  Class and Description
  AbandonedConfig Configuration settings for abandoned object removal.
  BaseGenericObjectPool Base class that provides common functionality for `GenericObjectPool` and `GenericKeyedObjectPool`.
  BaseObjectPoolConfig Provides the implementation for the common attributes shared by the sub-classes.
  CallStack Strategy for obtaining and printing the current call stack.
  DefaultPooledObject 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.
  DefaultPooledObjectInfoMBean The interface that defines the information about pooled objects that will be exposed via JMX.
  EvictionConfig This class is used by pool implementations to pass configuration information to `EvictionPolicy` instances.
  EvictionPolicy To provide a custom eviction policy (i.e.
  GenericKeyedObjectPoolConfig A simple "struct" encapsulating the configuration for a `GenericKeyedObjectPool`.
  GenericKeyedObjectPoolMXBean Defines the methods that will be made available via JMX.
  GenericObjectPoolConfig A simple "struct" encapsulating the configuration for a `GenericObjectPool`.
  GenericObjectPoolMXBean Defines the methods that will be made available via JMX.

Copyright © 2001–2018 The Apache Software Foundation. All rights reserved.