|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.commons.dbcp.AbandonedTrace
Tracks db connection usage for recovering and reporting abandoned db connections. The JDBC Connection, Statement, and ResultSet classes extend this class.
Constructor Summary | |
AbandonedTrace()
Create a new AbandonedTrace without config and without doing abandoned tracing. |
|
AbandonedTrace(AbandonedConfig config)
Construct a new AbandonedTrace with no parent object. |
|
AbandonedTrace(AbandonedTrace parent)
Construct a new AbandonedTrace with a parent object. |
Method Summary | |
protected void |
addTrace(AbandonedTrace trace)
Add an object to the list of objects being traced. |
protected void |
clearTrace()
Clear the list of objects being traced by this object. |
protected AbandonedConfig |
getConfig()
Get the abandoned config for this object. |
protected long |
getLastUsed()
Get the last time this object was used in ms. |
protected java.util.List |
getTrace()
Get a list of objects being traced by this object. |
void |
printStackTrace()
If logAbandoned=true, print a stack trace of the code that created this object. |
protected void |
removeTrace(AbandonedTrace trace)
Remove a child object this object is tracing. |
protected void |
setLastUsed()
Set the time this object was last used to the current time in ms. |
protected void |
setLastUsed(long time)
Set the time in ms this object was last used. |
protected void |
setStackTrace()
If logAbandoned=true generate a stack trace for this object then add this object to the parent object trace list. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AbandonedTrace()
public AbandonedTrace(AbandonedConfig config)
public AbandonedTrace(AbandonedTrace parent)
Method Detail |
protected void addTrace(AbandonedTrace trace)
protected void clearTrace()
protected AbandonedConfig getConfig()
protected long getLastUsed()
protected java.util.List getTrace()
public void printStackTrace()
protected void removeTrace(AbandonedTrace trace)
protected void setLastUsed()
protected void setLastUsed(long time)
protected void setStackTrace()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |