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 Details

    • getResource

      R getResource()
    • getResource

      R getResource(boolean waitIfNeeded)
    • freeResource

      void freeResource(R resource)
    • availableResources

      int availableResources()
    • size

      int size()
    • forAllResources

      void forAllResources(IResourceProcedure<R> procedure)