| Interface | Description | 
|---|---|
| IResource | 
 A resource interface required by a  
ResourcePool. | 
| IResourceFactory<R extends IResource> | 
 IResourceFactory interface for allocating new resources out of the ResourcesPool. 
 | 
| IResourcePool<R extends IResource> | 
 base interface for resource pools. 
 | 
| IResourceProcedure<R extends IResource> | 
| Class | Description | 
|---|---|
| BlockingResourcePool<R extends IResource> | 
 a resource pool that blocks clients when all resources are busy. 
 | 
| Resource | 
 Resources should extend this class and implement all abstract methods. 
 | 
| ResourcePool<R extends IResource> | 
 A Bound Pool of Resource objects. 
 | 
| TraceableResource | 
 A resource that can be traced back to it's allocation point. 
 | 
Copyright © GigaSpaces.