classes.io.netty.util.ResourceLeakDetector.class Maven / Gradle / Ivy
???? 2? "io/netty/util/ResourceLeakDetector (Ljava/lang/Object; java/lang/Object ResourceLeakDetector.java 6io/netty/util/ResourceLeakDetector$DefaultResourceLeak DefaultResourceLeak (io/netty/util/ResourceLeakDetector$Level
Level PROP_LEVEL_OLD Ljava/lang/String; io.netty.leakDetectionLevel
PROP_LEVEL io.netty.leakDetection.level
DEFAULT_LEVEL *Lio/netty/util/ResourceLeakDetector$Level; PROP_MAX_RECORDS !io.netty.leakDetection.maxRecords DEFAULT_MAX_RECORDS I MAX_RECORDS level logger /Lio/netty/util/internal/logging/InternalLogger; DEFAULT_SAMPLING_INTERVAL ? head 8Lio/netty/util/ResourceLeakDetector$DefaultResourceLeak; =Lio/netty/util/ResourceLeakDetector.DefaultResourceLeak; tail refQueue Ljava/lang/ref/ReferenceQueue; 2Ljava/lang/ref/ReferenceQueue;
reportedLeaks $Ljava/util/concurrent/ConcurrentMap; KLjava/util/concurrent/ConcurrentMap; resourceType samplingInterval mask maxActive J active loggedTooManyActive +Ljava/util/concurrent/atomic/AtomicBoolean; leakCheckCnt STACK_TRACE_ELEMENT_EXCLUSIONS [Ljava/lang/String;
setEnabled (Z)V Ljava/lang/Deprecated; SIMPLE : ; DISABLED = > setLevel -(Lio/netty/util/ResourceLeakDetector$Level;)V @ A
B enabled Z isEnabled ()Z getLevel ,()Lio/netty/util/ResourceLeakDetector$Level; H I
J ordinal ()I L M
N java/lang/NullPointerException P (Ljava/lang/String;)V S T
Q U W (Ljava/lang/Class;)V !io/netty/util/internal/StringUtil Z simpleClassName %(Ljava/lang/Class;)Ljava/lang/String; \ ]
[ ^
U this )Lio/netty/util/ResourceLeakDetector; $Lio/netty/util/ResourceLeakDetector; Ljava/lang/Class<*>; Ljava/lang/Class;??????? (Ljava/lang/String;IJ)V S h
i (Ljava/lang/Class;IJ)V ()V S l
m 9(Lio/netty/util/ResourceLeakDetector;Ljava/lang/Object;)V S o
p " # r % # t java/lang/ref/ReferenceQueue v
w m &