public class MakeQSObjectPool extends java.lang.Object implements QSObjectPool, QSObjectPoolMaker
Modifier and Type | Field and Description |
---|---|
protected java.util.List |
list |
protected org.apache.commons.pool.ObjectPool |
objectPool |
Constructor and Description |
---|
MakeQSObjectPool() |
MakeQSObjectPool(org.apache.commons.pool.ObjectPool objectPool) |
Modifier and Type | Method and Description |
---|---|
void |
addObject() |
java.lang.Object |
borrowObject() |
void |
clear() |
void |
close() |
java.util.Iterator |
getAllActiveObjects()
Returns the iterator of all active objects
|
int |
getNumActive() |
int |
getNumIdle() |
java.lang.Object |
getObjectToSynchronize() |
QSObjectPool |
getQSObjectPool(org.apache.commons.pool.ObjectPool objectPool) |
void |
invalidateObject(java.lang.Object obj) |
void |
returnObject(java.lang.Object obj) |
void |
setFactory(org.apache.commons.pool.PoolableObjectFactory factory) |
protected void |
setObjectPool(org.apache.commons.pool.ObjectPool objectPool) |
protected org.apache.commons.pool.ObjectPool objectPool
protected java.util.List list
public MakeQSObjectPool()
public MakeQSObjectPool(org.apache.commons.pool.ObjectPool objectPool)
public QSObjectPool getQSObjectPool(org.apache.commons.pool.ObjectPool objectPool)
getQSObjectPool
in interface QSObjectPoolMaker
protected void setObjectPool(org.apache.commons.pool.ObjectPool objectPool)
public void returnObject(java.lang.Object obj) throws java.lang.Exception
returnObject
in interface org.apache.commons.pool.ObjectPool
java.lang.Exception
public java.lang.Object borrowObject() throws java.lang.Exception
borrowObject
in interface org.apache.commons.pool.ObjectPool
java.lang.Exception
public void close() throws java.lang.Exception
close
in interface org.apache.commons.pool.ObjectPool
java.lang.Exception
public java.util.Iterator getAllActiveObjects()
getAllActiveObjects
in interface QSObjectPool
public java.lang.Object getObjectToSynchronize()
getObjectToSynchronize
in interface QSObjectPool
public void addObject() throws java.lang.Exception
addObject
in interface org.apache.commons.pool.ObjectPool
java.lang.Exception
public void clear() throws java.lang.Exception
clear
in interface org.apache.commons.pool.ObjectPool
java.lang.Exception
public int getNumActive()
getNumActive
in interface org.apache.commons.pool.ObjectPool
public int getNumIdle()
getNumIdle
in interface org.apache.commons.pool.ObjectPool
public void invalidateObject(java.lang.Object obj) throws java.lang.Exception
invalidateObject
in interface org.apache.commons.pool.ObjectPool
java.lang.Exception
public void setFactory(org.apache.commons.pool.PoolableObjectFactory factory)
setFactory
in interface org.apache.commons.pool.ObjectPool
Copyright © 2003-2014 QuickServer.org