Uses of Interface
org.sadun.util.pool2.PooledObject

Packages that use PooledObject
org.sadun.util.pool2 NOT COMPLETE YET.  
 

Uses of PooledObject in org.sadun.util.pool2
 

Classes in org.sadun.util.pool2 that implement PooledObject
 class BasePooledObject
          A base implementation of a pooled object employing file serialization for passivation purposes.
 

Methods in org.sadun.util.pool2 that return PooledObject
 PooledObject ObjectPool.acquireInstance()
          A convenience method which already casts the result of acquire() to the PooledObject type.
 

Methods in org.sadun.util.pool2 with parameters of type PooledObject
protected  void DefaultPassivationManager.createState(ObjectPool pool, PooledObject obj)
           
protected  void DefaultPassivationManager.removeState(ObjectPool pool, PooledObject obj)
           
protected  void DefaultPassivationManager.handleInvoked(ObjectPool pool, PooledObject obj)
           
protected  boolean DefaultPassivationManager.isToPassivate(ObjectPool pool, PooledObject obj, java.lang.Object preparationResult)
           
protected  void DefaultPassivationManager.handleAcquired(ObjectPool pool, PooledObject obj)
           
protected  void DefaultPassivationManager.handleReleased(ObjectPool pool, PooledObject obj)
           
protected abstract  void BasePassivationManager.createState(ObjectPool pool, PooledObject obj)
          Used by a subclass to define an state information for a certain object belonging to a certain pool when a pool is added to the monitored set
protected abstract  void BasePassivationManager.removeState(ObjectPool pool, PooledObject obj)
          Used by a subclass to remove the state information for a certain object belonging to a certain pool when a pool is removed from the monitored set
protected abstract  boolean BasePassivationManager.isToPassivate(ObjectPool pool, PooledObject obj, java.lang.Object preparationResult)
          This method is invoked to check whether an object is to passivate or not.
protected abstract  void BasePassivationManager.handleInvoked(ObjectPool pool, PooledObject obj)
          This method is is used by the subclass to determine what to do when a pooled object is actually invoked.
protected abstract  void BasePassivationManager.handleAcquired(ObjectPool pool, PooledObject obj)
          This method is used by the subclass to determine what to do when a pooled object is aquired.
protected abstract  void BasePassivationManager.handleReleased(ObjectPool pool, PooledObject obj)
          This method is invoked by the pool when a pooled object is released.