snaq.util
Class ObjectPoolEventAdapter

java.lang.Object
  extended by snaq.util.ObjectPoolEventAdapter
All Implemented Interfaces:
EventListener, ObjectPoolListener
Direct Known Subclasses:
ConnectionPoolEventAdapter

public class ObjectPoolEventAdapter
extends Object
implements ObjectPoolListener

Adapter implementation for handling ObjectPoolEvent instances for an ObjectPool. It provides null implementations of all listener methods so a sub-class can simply override the ones required.

Author:
Giles Winstanley

Constructor Summary
ObjectPoolEventAdapter()
           
 
Method Summary
 void maxPoolLimitExceeded(ObjectPoolEvent evt)
          Called when a check-out request causes the poolSize limit to be exceeded.
 void maxPoolLimitReached(ObjectPoolEvent evt)
          Called when a check-out request causes the poolSize limit to be reached.
 void maxSizeLimitError(ObjectPoolEvent evt)
          Called when a check-out request attempts to exceed the maxSize limit.
 void maxSizeLimitReached(ObjectPoolEvent evt)
          Called when a check-out request causes the maxSize limit to be reached.
 void poolCheckIn(ObjectPoolEvent evt)
          Called when an item is checked back in to the pool.
 void poolCheckOut(ObjectPoolEvent evt)
          Called when an item is checked out of the pool.
 void poolFlushed(ObjectPoolEvent evt)
          Called when the pool is flushed of all free/unused items.
 void poolInitCompleted(ObjectPoolEvent evt)
          Called when the pool's ObjectPool.init(int) method has completed.
 void poolParametersChanged(ObjectPoolEvent evt)
          Called when the pool's parameters are changed.
 void poolReleased(ObjectPoolEvent evt)
          Called when the pool is released (no more events are fired by the pool after this event).
 void validationError(ObjectPoolEvent evt)
          Called when an item is found to be invalid.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectPoolEventAdapter

public ObjectPoolEventAdapter()
Method Detail

poolInitCompleted

public void poolInitCompleted(ObjectPoolEvent evt)
Description copied from interface: ObjectPoolListener
Called when the pool's ObjectPool.init(int) method has completed.

Specified by:
poolInitCompleted in interface ObjectPoolListener

poolCheckIn

public void poolCheckIn(ObjectPoolEvent evt)
Description copied from interface: ObjectPoolListener
Called when an item is checked back in to the pool.

Specified by:
poolCheckIn in interface ObjectPoolListener

poolCheckOut

public void poolCheckOut(ObjectPoolEvent evt)
Description copied from interface: ObjectPoolListener
Called when an item is checked out of the pool.

Specified by:
poolCheckOut in interface ObjectPoolListener

validationError

public void validationError(ObjectPoolEvent evt)
Description copied from interface: ObjectPoolListener
Called when an item is found to be invalid.

Specified by:
validationError in interface ObjectPoolListener

maxPoolLimitReached

public void maxPoolLimitReached(ObjectPoolEvent evt)
Description copied from interface: ObjectPoolListener
Called when a check-out request causes the poolSize limit to be reached.

Specified by:
maxPoolLimitReached in interface ObjectPoolListener

maxPoolLimitExceeded

public void maxPoolLimitExceeded(ObjectPoolEvent evt)
Description copied from interface: ObjectPoolListener
Called when a check-out request causes the poolSize limit to be exceeded.

Specified by:
maxPoolLimitExceeded in interface ObjectPoolListener

maxSizeLimitReached

public void maxSizeLimitReached(ObjectPoolEvent evt)
Description copied from interface: ObjectPoolListener
Called when a check-out request causes the maxSize limit to be reached.

Specified by:
maxSizeLimitReached in interface ObjectPoolListener

maxSizeLimitError

public void maxSizeLimitError(ObjectPoolEvent evt)
Description copied from interface: ObjectPoolListener
Called when a check-out request attempts to exceed the maxSize limit.

Specified by:
maxSizeLimitError in interface ObjectPoolListener

poolParametersChanged

public void poolParametersChanged(ObjectPoolEvent evt)
Description copied from interface: ObjectPoolListener
Called when the pool's parameters are changed.

Specified by:
poolParametersChanged in interface ObjectPoolListener

poolFlushed

public void poolFlushed(ObjectPoolEvent evt)
Description copied from interface: ObjectPoolListener
Called when the pool is flushed of all free/unused items.

Specified by:
poolFlushed in interface ObjectPoolListener

poolReleased

public void poolReleased(ObjectPoolEvent evt)
Description copied from interface: ObjectPoolListener
Called when the pool is released (no more events are fired by the pool after this event).

Specified by:
poolReleased in interface ObjectPoolListener