E - class type of referring ObjectPoolpublic interface ObjectPoolListener<E extends Reusable> extends EventListener
ObjectPoolEvent objects.
Listeners should ensure the implementations of the listed methods return
quickly. Tasks that require more time should spawn a new thread.| Modifier and Type | Method and Description |
|---|---|
void |
maxPoolLimitExceeded(ObjectPoolEvent<E> evt)
Called when a check-out request causes the poolSize limit to be exceeded.
|
void |
maxPoolLimitReached(ObjectPoolEvent<E> evt)
Called when a check-out request causes the poolSize limit to be reached.
|
void |
maxSizeLimitError(ObjectPoolEvent<E> evt)
Called when a check-out request attempts to exceed the maxSize limit.
|
void |
maxSizeLimitReached(ObjectPoolEvent<E> evt)
Called when a check-out request causes the maxSize limit to be reached.
|
void |
poolCheckIn(ObjectPoolEvent<E> evt)
Called when an item is checked back in to the pool.
|
void |
poolCheckOut(ObjectPoolEvent<E> evt)
Called when an item is checked out of the pool.
|
void |
poolFlushed(ObjectPoolEvent<E> evt)
Called when the pool is flushed of all free/unused items.
|
void |
poolInitCompleted(ObjectPoolEvent<E> evt)
Called when the pool's
ObjectPool.init(int) method has completed. |
void |
poolParametersChanged(ObjectPoolEvent<E> evt)
Called when the pool's parameters are changed.
|
void |
poolReleased(ObjectPoolEvent<E> evt)
Called when the pool is released (no more events are fired by the pool after this event).
|
void |
validationError(ObjectPoolEvent<E> evt)
Called when an item is found to be invalid.
|
void poolInitCompleted(ObjectPoolEvent<E> evt)
ObjectPool.init(int) method has completed.evt - event instancevoid poolCheckOut(ObjectPoolEvent<E> evt)
evt - event instancevoid poolCheckIn(ObjectPoolEvent<E> evt)
evt - event instancevoid validationError(ObjectPoolEvent<E> evt)
evt - event instancevoid maxPoolLimitReached(ObjectPoolEvent<E> evt)
evt - event instancevoid maxPoolLimitExceeded(ObjectPoolEvent<E> evt)
evt - event instancevoid maxSizeLimitReached(ObjectPoolEvent<E> evt)
evt - event instancevoid maxSizeLimitError(ObjectPoolEvent<E> evt)
evt - event instancevoid poolParametersChanged(ObjectPoolEvent<E> evt)
evt - event instancevoid poolFlushed(ObjectPoolEvent<E> evt)
evt - event instancevoid poolReleased(ObjectPoolEvent<E> evt)
evt - event instanceCopyright © 2013. All Rights Reserved.