public final class ExpensiveTestObjectFactoryApache extends Object implements org.apache.commons.pool.PoolableObjectFactory<ExpensiveTestObject>
| Constructor and Description |
|---|
ExpensiveTestObjectFactoryApache() |
ExpensiveTestObjectFactoryApache(long maxIdleMillis,
int nrUsesToFailAfter,
long minOperationMillis,
long maxOperationMillis) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateObject(ExpensiveTestObject t) |
void |
destroyObject(ExpensiveTestObject t) |
ExpensiveTestObject |
makeObject() |
void |
passivateObject(ExpensiveTestObject t) |
boolean |
validateObject(ExpensiveTestObject t) |
public ExpensiveTestObjectFactoryApache(long maxIdleMillis,
int nrUsesToFailAfter,
long minOperationMillis,
long maxOperationMillis)
public ExpensiveTestObjectFactoryApache()
public ExpensiveTestObject makeObject() throws Exception
makeObject in interface org.apache.commons.pool.PoolableObjectFactory<ExpensiveTestObject>Exceptionpublic void destroyObject(ExpensiveTestObject t) throws Exception
destroyObject in interface org.apache.commons.pool.PoolableObjectFactory<ExpensiveTestObject>Exceptionpublic boolean validateObject(ExpensiveTestObject t)
validateObject in interface org.apache.commons.pool.PoolableObjectFactory<ExpensiveTestObject>public void activateObject(ExpensiveTestObject t) throws Exception
activateObject in interface org.apache.commons.pool.PoolableObjectFactory<ExpensiveTestObject>Exceptionpublic void passivateObject(ExpensiveTestObject t) throws Exception
passivateObject in interface org.apache.commons.pool.PoolableObjectFactory<ExpensiveTestObject>ExceptionCopyright © 2014. All rights reserved.