## Uses of Interface
org.apache.commons.pool2.KeyedPooledObjectFactory

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

- - ### Uses of KeyedPooledObjectFactory in org.apache.commons.pool2

    Classes in org.apache.commons.pool2 that implement KeyedPooledObjectFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseKeyedPooledObjectFactory<K,V>` A base implementation of `KeyedPooledObjectFactory`.

    Methods in org.apache.commons.pool2 that return KeyedPooledObjectFactory
    Modifier and Type | Method and Description
    --- | ---
    `static <K,V> KeyedPooledObjectFactory<K,V>` | PoolUtils.`synchronizedKeyedPooledFactory(KeyedPooledObjectFactory<K,V> keyedFactory)` Returns a synchronized (thread-safe) KeyedPooledObjectFactory backed by the specified KeyedPoolableObjectFactory.

    Methods in org.apache.commons.pool2 with parameters of type KeyedPooledObjectFactory
    Modifier and Type | Method and Description
    --- | ---
    `static <K,V> KeyedPooledObjectFactory<K,V>` | PoolUtils.`synchronizedKeyedPooledFactory(KeyedPooledObjectFactory<K,V> keyedFactory)` Returns a synchronized (thread-safe) KeyedPooledObjectFactory backed by the specified KeyedPoolableObjectFactory.

  - ### Uses of KeyedPooledObjectFactory in org.apache.commons.pool2.impl

    Methods in org.apache.commons.pool2.impl that return KeyedPooledObjectFactory
    Modifier and Type | Method and Description
    --- | ---
    `KeyedPooledObjectFactory<K,T>` | GenericKeyedObjectPool.`getFactory()` Obtain a reference to the factory used to create, destroy and validate the objects used by this pool.

    Constructors in org.apache.commons.pool2.impl with parameters of type KeyedPooledObjectFactory
    Constructor and Description
    `GenericKeyedObjectPool(KeyedPooledObjectFactory<K,T> factory)` Create a new `GenericKeyedObjectPool` using defaults from `GenericKeyedObjectPoolConfig`.
    `GenericKeyedObjectPool(KeyedPooledObjectFactory<K,T> factory, GenericKeyedObjectPoolConfig<T> config)` Create a new `GenericKeyedObjectPool` using a specific configuration.
    `GenericKeyedObjectPool(KeyedPooledObjectFactory<K,T> factory, GenericKeyedObjectPoolConfig<T> config, AbandonedConfig abandonedConfig)` Creates a new `GenericKeyedObjectPool` that tracks and destroys objects that are checked out, but never returned to the pool.

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