org.apache.commons.pool.performance
Class SleepingObjectFactory

java.lang.Object
  extended by org.apache.commons.pool.performance.SleepingObjectFactory
All Implemented Interfaces:
org.apache.commons.pool.PoolableObjectFactory

public class SleepingObjectFactory
extends Object
implements org.apache.commons.pool.PoolableObjectFactory

Sleepy ObjectFactory (everything takes a while longer)

Version:
$Revision: 777749 $ $Date: 2009-05-22 20:04:54 -0400 (Fri, 22 May 2009) $
Author:
Dirk Verbeeck

Constructor Summary
SleepingObjectFactory()
           
 
Method Summary
 void activateObject(Object obj)
           
 void destroyObject(Object obj)
           
 boolean isDebug()
           
 Object makeObject()
           
 void passivateObject(Object obj)
           
 void setDebug(boolean b)
           
 boolean validateObject(Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SleepingObjectFactory

public SleepingObjectFactory()
Method Detail

makeObject

public Object makeObject()
                  throws Exception
Specified by:
makeObject in interface org.apache.commons.pool.PoolableObjectFactory
Throws:
Exception

destroyObject

public void destroyObject(Object obj)
                   throws Exception
Specified by:
destroyObject in interface org.apache.commons.pool.PoolableObjectFactory
Throws:
Exception

validateObject

public boolean validateObject(Object obj)
Specified by:
validateObject in interface org.apache.commons.pool.PoolableObjectFactory

activateObject

public void activateObject(Object obj)
                    throws Exception
Specified by:
activateObject in interface org.apache.commons.pool.PoolableObjectFactory
Throws:
Exception

passivateObject

public void passivateObject(Object obj)
                     throws Exception
Specified by:
passivateObject in interface org.apache.commons.pool.PoolableObjectFactory
Throws:
Exception

isDebug

public boolean isDebug()

setDebug

public void setDebug(boolean b)


Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.