public final class ExpensiveTestObjectFactory extends Object implements RecyclingSupplier.Factory<ExpensiveTestObject>
| Constructor and Description |
|---|
ExpensiveTestObjectFactory() |
ExpensiveTestObjectFactory(long maxIdleMillis,
int nrUsesToFailAfter,
long minOperationMillis,
long maxOperationMillis) |
| Modifier and Type | Method and Description |
|---|---|
ExpensiveTestObject |
create() |
void |
dispose(ExpensiveTestObject object) |
boolean |
validate(ExpensiveTestObject object,
Exception e) |
public ExpensiveTestObjectFactory(long maxIdleMillis,
int nrUsesToFailAfter,
long minOperationMillis,
long maxOperationMillis)
public ExpensiveTestObjectFactory()
public ExpensiveTestObject create() throws ObjectCreationException
create in interface RecyclingSupplier.Factory<ExpensiveTestObject>ObjectCreationExceptionpublic void dispose(ExpensiveTestObject object) throws ObjectDisposeException
dispose in interface RecyclingSupplier.Factory<ExpensiveTestObject>ObjectDisposeExceptionpublic boolean validate(ExpensiveTestObject object, Exception e) throws IOException
validate in interface RecyclingSupplier.Factory<ExpensiveTestObject>IOExceptionCopyright © 2014. All rights reserved.