Package com.j_spaces.kernel.pool
Interface IResourcePool<R extends IResource>
- All Known Implementing Classes:
BlockingResourcePool,MemoryBoundedResourcePool,ResourcePool
public interface IResourcePool<R extends IResource>
base interface for resource pools.
- Since:
- 6.6
- Version:
- 1.0
- Author:
- asy ronen
-
Method Summary
Modifier and TypeMethodDescriptionintvoidforAllResources(IResourceProcedure<R> procedure) voidfreeResource(R resource) getResource(boolean waitIfNeeded) intsize()
-
Method Details
-
getResource
R getResource() -
getResource
-
freeResource
-
availableResources
int availableResources() -
size
int size() -
forAllResources
-