com.ibm.etill.framework.supervisor
Class ResourcePool

java.lang.Object
  |
  +--com.ibm.etill.framework.supervisor.ResourcePool

public synchronized class ResourcePool
extends Object


Constructor Summary
ResourcePool(String)
           
ResourcePool(String, Hashtable)
           
 
Method Summary
 void addFreeResource(Object, Object)
           
 void addOwnedResource(Object, Object)
           
 String getName()
           
 Object getResourceKey()
           
 int getSize()
           
 boolean isResourceInPool(String)
           
 Object obtainResource()
           
 void removeResource()
           
 void replaceResource(Object, Object)
           
 void returnResource()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourcePool

public ResourcePool(String)

ResourcePool

public ResourcePool(String,
                    Hashtable)
Method Detail

obtainResource

public Object obtainResource()

returnResource

public void returnResource()

addOwnedResource

public void addOwnedResource(Object,
                             Object)

addFreeResource

public void addFreeResource(Object,
                            Object)

removeResource

public void removeResource()

replaceResource

public void replaceResource(Object,
                            Object)

getName

public String getName()

getResourceKey

public Object getResourceKey()

getSize

public int getSize()

isResourceInPool

public boolean isResourceInPool(String)