TrackedUse
DelegatingConnection
, DelegatingResultSet
, DelegatingStatement
public class AbandonedTrace extends java.lang.Object implements TrackedUse
Constructor | Description |
---|---|
AbandonedTrace() |
Create a new AbandonedTrace without config and
without doing abandoned tracing.
|
AbandonedTrace(AbandonedTrace parent) |
Construct a new AbandonedTrace with a parent object.
|
Modifier and Type | Method | Description |
---|---|---|
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.
|
long |
getLastUsed() |
Get the last time this object was used in ms.
|
protected java.util.List<AbandonedTrace> |
getTrace() |
Get a list of objects being traced by 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.
|
public AbandonedTrace()
public AbandonedTrace(AbandonedTrace parent)
parent
- AbandonedTrace parent objectpublic long getLastUsed()
getLastUsed
in interface TrackedUse
protected void setLastUsed()
protected void setLastUsed(long time)
time
- time in msprotected void addTrace(AbandonedTrace trace)
trace
- AbandonedTrace object to addprotected void clearTrace()
protected java.util.List<AbandonedTrace> getTrace()
protected void removeTrace(AbandonedTrace trace)
trace
- AbandonedTrace object to removeCopyright © 2000-2018 Apache Software Foundation. All Rights Reserved.