org.quickserver.util.pool
Class MakeQSObjectPool
java.lang.Object
org.quickserver.util.pool.MakeQSObjectPool
- All Implemented Interfaces:
- org.apache.commons.pool.ObjectPool, QSObjectPool, QSObjectPoolMaker
- public class MakeQSObjectPool
- extends java.lang.Object
- implements QSObjectPool, QSObjectPoolMaker
This class that creates QSObjectPool from ObjectPool passed to it.
- Since:
- 1.4.5
Field Summary |
protected java.util.List |
list
|
protected org.apache.commons.pool.ObjectPool |
objectPool
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
objectPool
protected org.apache.commons.pool.ObjectPool objectPool
list
protected java.util.List list
MakeQSObjectPool
public MakeQSObjectPool()
MakeQSObjectPool
public MakeQSObjectPool(org.apache.commons.pool.ObjectPool objectPool)
getQSObjectPool
public QSObjectPool getQSObjectPool(org.apache.commons.pool.ObjectPool objectPool)
- Specified by:
getQSObjectPool
in interface QSObjectPoolMaker
setObjectPool
protected void setObjectPool(org.apache.commons.pool.ObjectPool objectPool)
returnObject
public void returnObject(java.lang.Object obj)
throws java.lang.Exception
- Specified by:
returnObject
in interface org.apache.commons.pool.ObjectPool
- Throws:
java.lang.Exception
borrowObject
public java.lang.Object borrowObject()
throws java.lang.Exception
- Specified by:
borrowObject
in interface org.apache.commons.pool.ObjectPool
- Throws:
java.lang.Exception
close
public void close()
throws java.lang.Exception
- Specified by:
close
in interface org.apache.commons.pool.ObjectPool
- Throws:
java.lang.Exception
getAllActiveObjects
public java.util.Iterator getAllActiveObjects()
- Returns the iterator of all active objects
- Specified by:
getAllActiveObjects
in interface QSObjectPool
getObjectToSynchronize
public java.lang.Object getObjectToSynchronize()
- Specified by:
getObjectToSynchronize
in interface QSObjectPool
addObject
public void addObject()
throws java.lang.Exception
- Specified by:
addObject
in interface org.apache.commons.pool.ObjectPool
- Throws:
java.lang.Exception
clear
public void clear()
throws java.lang.Exception
- Specified by:
clear
in interface org.apache.commons.pool.ObjectPool
- Throws:
java.lang.Exception
getNumActive
public int getNumActive()
- Specified by:
getNumActive
in interface org.apache.commons.pool.ObjectPool
getNumIdle
public int getNumIdle()
- Specified by:
getNumIdle
in interface org.apache.commons.pool.ObjectPool
invalidateObject
public void invalidateObject(java.lang.Object obj)
throws java.lang.Exception
- Specified by:
invalidateObject
in interface org.apache.commons.pool.ObjectPool
- Throws:
java.lang.Exception
setFactory
public void setFactory(org.apache.commons.pool.PoolableObjectFactory factory)
- Specified by:
setFactory
in interface org.apache.commons.pool.ObjectPool
Copyright © 2003-2005 QuickServer.org