Interface ResourceLeakTracker<T>


  • public interface ResourceLeakTracker<T>
    • Method Detail

      • record

        void record()
        Records the caller's current stack trace so that the ResourceLeakDetector can tell where the leaked resource was accessed lastly. This method is a shortcut to record(null).
      • record

        void record​(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.
      • close

        boolean close​(T trackedObject)
        Close the leak so that ResourceLeakTracker does not warn about leaked resources. After this method is called a leak associated with this ResourceLeakTracker should not be reported.
        Returns:
        true if called first time, false if called already