Home / Class/ Resource Class — netty Architecture

Resource Class — netty Architecture

Architecture documentation for the Resource class in LeakPresenceDetectorTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  32bb9063_e647_1a6c_aa39_b6d1f47404e0["Resource"]
  5de89b08_3710_3173_95d5_1406fc2abe4d["LeakPresenceDetectorTest.java"]
  32bb9063_e647_1a6c_aa39_b6d1f47404e0 -->|defined in| 5de89b08_3710_3173_95d5_1406fc2abe4d
  b887f07d_c953_5c25_75fe_992e00787a5a["Resource()"]
  32bb9063_e647_1a6c_aa39_b6d1f47404e0 -->|method| b887f07d_c953_5c25_75fe_992e00787a5a
  89c4d3f9_d2b9_4cef_8f57_04fb68d21716["close()"]
  32bb9063_e647_1a6c_aa39_b6d1f47404e0 -->|method| 89c4d3f9_d2b9_4cef_8f57_04fb68d21716

Relationship Graph

Source Code

common/src/test/java/io/netty/util/LeakPresenceDetectorTest.java lines 89–100

    private static class Resource implements Closeable {
        private final ResourceLeakTracker<Resource> leak;

        Resource() {
            leak = ResourceLeakDetectorFactory.instance().newResourceLeakDetector(Resource.class).track(this);
        }

        @Override
        public void close() {
            leak.close(this);
        }
    }

Frequently Asked Questions

What is the Resource class?
Resource is a class in the netty codebase, defined in common/src/test/java/io/netty/util/LeakPresenceDetectorTest.java.
Where is Resource defined?
Resource is defined in common/src/test/java/io/netty/util/LeakPresenceDetectorTest.java at line 89.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free