nf.fr.eraasoft.pool.impl
Interface Controlable

All Known Implementing Classes:
AbstractPool, BlockingQueueObjectPool, ConcurrentLinkedQueuePool

public interface Controlable


Method Summary
 int actives()
           
 void clear()
          Clear the object pool
 void destroy()
          Destroy the pool
 int idles()
           
 void remove(int nbObjects)
          remove idle objects
 void validateIdles()
          validate idle objects
 

Method Detail

idles

int idles()
Returns:
number of idles objects

remove

void remove(int nbObjects)
remove idle objects

Parameters:
nbObjects - number of idle objects to remove

clear

void clear()
Clear the object pool


destroy

void destroy()
Destroy the pool


actives

int actives()
Returns:
number of active objects

validateIdles

void validateIdles()
validate idle objects



Copyright © 2013. All Rights Reserved.