Class BaseGenericObjectPool.Evictor

    • Constructor Summary

      Constructors 
      Constructor Description
      Evictor()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void run()
      Run pool maintenance.
      • Methods inherited from class java.util.TimerTask

        cancel, scheduledExecutionTime
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Evictor

        Evictor()
    • Method Detail

      • run

        public void run()
        Run pool maintenance. Evict objects qualifying for eviction and then ensure that the minimum number of idle instances are available. Since the Timer that invokes Evictors is shared for all Pools but pools may exist in different class loaders, the Evictor ensures that any actions taken are under the class loader of the factory associated with the pool.
        Specified by:
        run in interface java.lang.Runnable
        Specified by:
        run in class java.util.TimerTask