public final class ExpensiveTestObjectFactory extends Object implements org.spf4j.recyclable.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) |
String |
toString() |
boolean |
validate(ExpensiveTestObject object,
Exception e) |
public ExpensiveTestObjectFactory(long maxIdleMillis, int nrUsesToFailAfter, long minOperationMillis, long maxOperationMillis)
public ExpensiveTestObjectFactory()
public ExpensiveTestObject create()
create
in interface org.spf4j.recyclable.RecyclingSupplier.Factory<ExpensiveTestObject>
public void dispose(ExpensiveTestObject object)
dispose
in interface org.spf4j.recyclable.RecyclingSupplier.Factory<ExpensiveTestObject>
public boolean validate(ExpensiveTestObject object, Exception e) throws IOException
validate
in interface org.spf4j.recyclable.RecyclingSupplier.Factory<ExpensiveTestObject>
IOException
Copyright © 2021 SPF4J. All rights reserved.