public interface ResourceLeakTracker<T>
限定符和类型 | 方法和说明 |
---|---|
boolean |
close(T trackedObject)
Close the leak so that
ResourceLeakTracker does not warn about leaked resources. |
void |
record()
Records the caller's current stack trace so that the
ResourceLeakDetector can tell where the leaked
resource was accessed lastly. |
void |
record(java.lang.Object hint)
Records the caller's current stack trace and the specified additional arbitrary information
so that the
ResourceLeakDetector can tell where the leaked resource was accessed lastly. |
void record()
ResourceLeakDetector
can tell where the leaked
resource was accessed lastly. This method is a shortcut to record(null)
.void record(java.lang.Object hint)
ResourceLeakDetector
can tell where the leaked resource was accessed lastly.boolean close(T trackedObject)
ResourceLeakTracker
does not warn about leaked resources.
After this method is called a leak associated with this ResourceLeakTracker should not be reported.true
if called first time, false
if called already