org.apache.commons.pool

Class BasePoolableObjectFactory

Implemented Interfaces:
PoolableObjectFactory

public abstract class BasePoolableObjectFactory
extends Object
implements PoolableObjectFactory

A base implemenation of PoolableObjectFactory.

All operations defined here are essentially no-op's.

Version:
$Revision: 1.7 $ $Date: 2004/02/28 12:16:21 $

Author:
Rodney Waldhoff

See Also:
PoolableObjectFactory, BaseKeyedPoolableObjectFactory

Method Summary

void
activateObject(Object obj)
No-op.
void
destroyObject(Object obj)
No-op.
Object
makeObject()
Creates an instance that can be returned by the pool.
void
passivateObject(Object obj)
No-op.
boolean
validateObject(Object obj)
This implementation always returns true.

Method Details

activateObject

public void activateObject(Object obj)
            throws Exception
No-op.
Specified by:
activateObject in interface PoolableObjectFactory


destroyObject

public void destroyObject(Object obj)
            throws Exception
No-op.
Specified by:
destroyObject in interface PoolableObjectFactory


makeObject

public Object makeObject()
            throws Exception
Creates an instance that can be returned by the pool.
Specified by:
makeObject in interface PoolableObjectFactory

Returns:
an instance that can be returned by the pool.


passivateObject

public void passivateObject(Object obj)
            throws Exception
No-op.
Specified by:
passivateObject in interface PoolableObjectFactory


validateObject

public boolean validateObject(Object obj)
This implementation always returns true.
Specified by:
validateObject in interface PoolableObjectFactory

Returns:
true


Copyright © 2001-2003 Apache Software Foundation. Documenation generated May 21 2005.