|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--velosurf.sql.Pooled
this abstract class represents a pooled object.
It has two booleans : inUse and useOver (understand : usageOver).
The cycle of those two booleans is the following :
states (inUse - useOver) : (false-false) -> (true-false) -> (true-true) -> [delay] (false-false)
Field Summary | |
protected boolean |
mInUse
is this object in use ? |
protected long |
mTagTime
time tag |
protected boolean |
mUseOver
is the usage of this object over ? |
Constructor Summary | |
Pooled()
builds a new pooled object |
Method Summary | |
abstract void |
close()
close this pooled object |
long |
getTagTime()
get the time tag of this pooled object |
boolean |
isInUse()
checks whether this pooled object is in use |
void |
notifyInUse()
notify this object that it is in use |
void |
notifyOver()
notify this object that it is no more in use |
void |
resetTagTime()
reset the time tag |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected long mTagTime
protected boolean mInUse
protected boolean mUseOver
Constructor Detail |
public Pooled()
Method Detail |
public long getTagTime()
public void resetTagTime()
public void notifyInUse()
public void notifyOver()
public boolean isInUse()
public abstract void close() throws java.sql.SQLException
java.sql.SQLException
- when thrown by the database engine
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |