org.apache.commons.pool

Class BaseKeyedPoolableObjectFactory

Implemented Interfaces:
KeyedPoolableObjectFactory

public abstract class BaseKeyedPoolableObjectFactory
extends Object
implements KeyedPoolableObjectFactory

A base implemenation of KeyedPoolableObjectFactory.

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

Version:
$Revision: 155430 $ $Date: 2005-02-26 08:13:28 -0500 (Sat, 26 Feb 2005) $
Author:
Rodney Waldhoff
See Also:
KeyedPoolableObjectFactory

Method Summary

void
activateObject(Object key, Object obj)
No-op.
void
destroyObject(Object key, Object obj)
No-op.
abstract Object
makeObject(Object key)
void
passivateObject(Object key, Object obj)
No-op.
boolean
validateObject(Object key, Object obj)
This implementation always returns true.

Method Details

activateObject

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

destroyObject

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

makeObject

public abstract Object makeObject(Object key)
            throws Exception
Specified by:
makeObject in interface KeyedPoolableObjectFactory

passivateObject

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

validateObject

public boolean validateObject(Object key,
                              Object obj)
This implementation always returns true.
Specified by:
validateObject in interface KeyedPoolableObjectFactory
Returns:
true

Copyright © 2001-2003 Apache Software Foundation. Documenation generated September 26 2006.