| Interface | Description |
|---|---|
| ManagablePool |
This is the interface for Pools that are not a fixed size.
|
| ObjectFactory |
This interface is to define how an ObjectFactory is defined.
|
| Pool |
This interface is to define how a Pool is used.
|
| PoolListener |
The PoolListener interface provides a couple intercept points as well
as a way to find out when an object fails to be disposed properly.
|
| PoolManager |
This interface is for a PoolManager that creates pools that are
managed asynchronously.
|
| RecyclePolicy |
The recycle policy is present so that you can use whatever method you
desire to recycle your objects and components.
|
| Resettable |
This interface standardizes the behaviour of a resettable object.
|
| Class | Description |
|---|---|
| AbstractPool |
The AbstractPool is the base class for all the pool types.
|
| DefaultPoolManager |
This interface is for a PoolManager that creates pools that are
managed asynchronously.
|
| FixedSizePool |
This is an
Pool that caches Poolable objects for reuse. |
| ManagePoolsCommand |
The ManagePoolsCommand will manage a set of pools using the same set
of parameters.
|
| NullRecyclePolicy |
The NullRecyclePolicy is provided to turn off any recycling of pooled
objects for a pool.
|
| PoolAdaptor |
Created by IntelliJ IDEA.
|
| RecyclePoolListener |
Recycle components through a PoolListener.
|
| ReflectionRecyclePolicy |
The ReflectionRecyclePolicy allows the user to specify a particular
method to use for recycling their pooled objects regardless of
whether the object implements any interfaces or not.
|
| ResettableRecyclePolicy |
This implementation of the ResettableRecyclePolicy is the default
implementation for the system.
|
| VariableSizePool |
This is an
Pool that caches Poolable objects for reuse. |
| Exception | Description |
|---|---|
| PoolException |
A wrapper exception to notify the user when something exceptional
happens in a pool.
|