protected class WorkflowWithObjectPool.WorkerFactory extends java.lang.Object implements org.apache.commons.pool2.PooledObjectFactory<WorkflowWithObjectPool.Worker>
Modifier | Constructor and Description |
---|---|
protected |
WorkerFactory(ServiceCollection baseCollection) |
Modifier and Type | Method and Description |
---|---|
void |
activateObject(org.apache.commons.pool2.PooledObject<WorkflowWithObjectPool.Worker> arg0) |
void |
destroyObject(org.apache.commons.pool2.PooledObject<WorkflowWithObjectPool.Worker> arg0) |
org.apache.commons.pool2.PooledObject<WorkflowWithObjectPool.Worker> |
makeObject() |
void |
passivateObject(org.apache.commons.pool2.PooledObject<WorkflowWithObjectPool.Worker> arg0) |
boolean |
validateObject(org.apache.commons.pool2.PooledObject<WorkflowWithObjectPool.Worker> arg0) |
protected WorkerFactory(ServiceCollection baseCollection)
public org.apache.commons.pool2.PooledObject<WorkflowWithObjectPool.Worker> makeObject() throws java.lang.Exception
makeObject
in interface org.apache.commons.pool2.PooledObjectFactory<WorkflowWithObjectPool.Worker>
java.lang.Exception
public void destroyObject(org.apache.commons.pool2.PooledObject<WorkflowWithObjectPool.Worker> arg0) throws java.lang.Exception
destroyObject
in interface org.apache.commons.pool2.PooledObjectFactory<WorkflowWithObjectPool.Worker>
java.lang.Exception
public boolean validateObject(org.apache.commons.pool2.PooledObject<WorkflowWithObjectPool.Worker> arg0)
validateObject
in interface org.apache.commons.pool2.PooledObjectFactory<WorkflowWithObjectPool.Worker>
public void activateObject(org.apache.commons.pool2.PooledObject<WorkflowWithObjectPool.Worker> arg0) throws java.lang.Exception
activateObject
in interface org.apache.commons.pool2.PooledObjectFactory<WorkflowWithObjectPool.Worker>
java.lang.Exception
public void passivateObject(org.apache.commons.pool2.PooledObject<WorkflowWithObjectPool.Worker> arg0) throws java.lang.Exception
passivateObject
in interface org.apache.commons.pool2.PooledObjectFactory<WorkflowWithObjectPool.Worker>
java.lang.Exception