nl.knowledgeplaza.util.pool
Interface ObjectPool

All Known Subinterfaces:
JdbcConnectionPool
All Known Implementing Classes:
BaseObjectPool, FastestFirstObjectPool, JdbcConnectionPoolWrapper, PriorityObjectPool, RoundRobinObjectPool, StackObjectPool

public interface ObjectPool

This interface is compatible with the Apache Common Pool, so it can be a drop-in replacement.

Version:
$Revision: 1.2 $

Method Summary
 void addObject()
           
 java.lang.Object borrowObject()
           
 void clear()
           
 void close()
           
 int getNumActive()
           
 int getNumIdle()
           
 void invalidateObject(java.lang.Object arg0)
           
 boolean isSynchronized()
           
 void returnObject(java.lang.Object arg0)
           
 void setFactory(PoolableObjectFactory arg0)
           
 void setSynchronized(boolean value)
           
 void shutdown()
           
 

Method Detail

borrowObject

java.lang.Object borrowObject()

returnObject

void returnObject(java.lang.Object arg0)

invalidateObject

void invalidateObject(java.lang.Object arg0)

addObject

void addObject()

getNumIdle

int getNumIdle()
               throws java.lang.UnsupportedOperationException
Throws:
java.lang.UnsupportedOperationException

getNumActive

int getNumActive()
                 throws java.lang.UnsupportedOperationException
Throws:
java.lang.UnsupportedOperationException

clear

void clear()
           throws java.lang.UnsupportedOperationException
Throws:
java.lang.UnsupportedOperationException

close

void close()

setFactory

void setFactory(PoolableObjectFactory arg0)
                throws java.lang.IllegalStateException,
                       java.lang.UnsupportedOperationException
Throws:
java.lang.IllegalStateException
java.lang.UnsupportedOperationException

shutdown

void shutdown()

setSynchronized

void setSynchronized(boolean value)

isSynchronized

boolean isSynchronized()


Copyright © 2010 KnowledgePlaza. All Rights Reserved.