org.smallmind.quorum.pool.connection
Class ConnectionPinManager<C>

java.lang.Object
  extended by org.smallmind.quorum.pool.connection.ConnectionPinManager<C>

public class ConnectionPinManager<C>
extends Object


Constructor Summary
ConnectionPinManager(ConnectionPool<C> connectionPool)
           
 
Method Summary
 StackTrace[] getExistentialStackTraces()
           
 int getFreeSize()
           
 int getPoolSize()
           
 int getProcessingSize()
           
 void process(ConnectionInstance<C> connectionInstance)
           
 void remove(ConnectionPin<C> connectionPin, boolean withPrejudice)
           
 ConnectionPin<C> serve()
           
 void shutdown()
           
 void startup()
           
 void terminate(ConnectionInstance<C> connectionInstance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionPinManager

public ConnectionPinManager(ConnectionPool<C> connectionPool)
Method Detail

startup

public void startup()
             throws ConnectionPoolException
Throws:
ConnectionPoolException

serve

public ConnectionPin<C> serve()
                       throws ConnectionPoolException
Throws:
ConnectionPoolException

remove

public void remove(ConnectionPin<C> connectionPin,
                   boolean withPrejudice)

process

public void process(ConnectionInstance<C> connectionInstance)

terminate

public void terminate(ConnectionInstance<C> connectionInstance)

shutdown

public void shutdown()
              throws ConnectionPoolException
Throws:
ConnectionPoolException

getPoolSize

public int getPoolSize()

getFreeSize

public int getFreeSize()

getProcessingSize

public int getProcessingSize()

getExistentialStackTraces

public StackTrace[] getExistentialStackTraces()


Copyright © 2011. All Rights Reserved.