org.neo4j.kernel.ha
Class ResourcePool<R>

java.lang.Object
  extended by org.neo4j.kernel.ha.ResourcePool<R>

public abstract class ResourcePool<R>
extends Object


Constructor Summary
protected ResourcePool(int maxResources, int maxUnused)
           
 
Method Summary
 R acquire()
           
 void close(boolean force)
           
protected abstract  R create()
           
protected  void dispose(R resource)
           
protected  boolean isAlive(R resource)
           
 void release()
           
 void setMaxResources(int maxResources)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourcePool

protected ResourcePool(int maxResources,
                       int maxUnused)
Method Detail

create

protected abstract R create()

dispose

protected void dispose(R resource)

isAlive

protected boolean isAlive(R resource)

setMaxResources

public final void setMaxResources(int maxResources)

acquire

public final R acquire()

release

public final void release()

close

public final void close(boolean force)


Copyright © 2010 The Neo4j Graph Database Project. All Rights Reserved.