org.apache.commons.pool

Class BaseObjectPool

public abstract class BaseObjectPool extends Object implements ObjectPool

A simple base impementation of ObjectPool. All optional operations are implemented as throwing UnsupportedOperationException.

Version: $Revision: 383290 $ $Date: 2006-03-05 02:00:15 -0500 (Sun, 05 Mar 2006) $

Author: Rodney Waldhoff

Method Summary
voidaddObject()
Not supported in this base implementation.
abstract ObjectborrowObject()
voidclear()
Not supported in this base implementation.
voidclose()
intgetNumActive()
Not supported in this base implementation.
intgetNumIdle()
Not supported in this base implementation.
abstract voidinvalidateObject(Object obj)
abstract voidreturnObject(Object obj)
voidsetFactory(PoolableObjectFactory factory)
Not supported in this base implementation.

Method Detail

addObject

public void addObject()
Not supported in this base implementation.

borrowObject

public abstract Object borrowObject()

clear

public void clear()
Not supported in this base implementation.

close

public void close()

getNumActive

public int getNumActive()
Not supported in this base implementation.

getNumIdle

public int getNumIdle()
Not supported in this base implementation.

invalidateObject

public abstract void invalidateObject(Object obj)

returnObject

public abstract void returnObject(Object obj)

setFactory

public void setFactory(PoolableObjectFactory factory)
Not supported in this base implementation.
Copyright © 2001-2003 Apache Software Foundation. Documenation generated August 23 2012.