|
|||||||||
| Home >> All >> org >> alicebot >> server >> sql >> [ pool overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.alicebot.server.sql.pool
Class ObjectPool

java.lang.Objectorg.alicebot.server.sql.pool.ObjectPool
- Direct Known Subclasses:
- DbAccessRefsPoolMgr
- public abstract class ObjectPool
- extends java.lang.Object
| Field Summary | |
private CleanUpThread |
cleaner
|
private long |
expirationTime
|
private long |
lastCheckOut
|
private java.util.Hashtable |
locked
|
private java.util.Hashtable |
unlocked
|
| Constructor Summary | |
protected |
ObjectPool()
|
| Method Summary | |
protected void |
checkIn(java.lang.Object obj)
|
protected java.lang.Object |
checkOut()
|
protected void |
cleanUp()
|
protected abstract java.lang.Object |
create()
|
protected abstract void |
expire(java.lang.Object obj)
|
protected abstract boolean |
validate(java.lang.Object obj)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
expirationTime
private long expirationTime
lastCheckOut
private long lastCheckOut
locked
private java.util.Hashtable locked
unlocked
private java.util.Hashtable unlocked
cleaner
private CleanUpThread cleaner
| Constructor Detail |
ObjectPool
protected ObjectPool()
| Method Detail |
checkIn
protected void checkIn(java.lang.Object obj)
checkOut
protected java.lang.Object checkOut()
cleanUp
protected void cleanUp()
create
protected abstract java.lang.Object create()
expire
protected abstract void expire(java.lang.Object obj)
validate
protected abstract boolean validate(java.lang.Object obj)
|
|||||||||
| Home >> All >> org >> alicebot >> server >> sql >> [ pool overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.alicebot.server.sql.pool.ObjectPool