All Downloads are FREE. Search and download functionalities are using the official Maven repository.

classes.io.netty.util.ResourceLeakDetector.class Maven / Gradle / Ivy

The newest version!
????2?"io/netty/util/ResourceLeakDetector(Ljava/lang/Object;java/lang/ObjectResourceLeakDetector.java)io/netty/util/ResourceLeakDetector$RecordRecord6io/netty/util/ResourceLeakDetector$DefaultResourceLeak
DefaultResourceLeak(io/netty/util/ResourceLeakDetector$Level
LevelPROP_LEVEL_OLDLjava/lang/String;io.netty.leakDetectionLevel
PROP_LEVELio.netty.leakDetection.level
DEFAULT_LEVEL*Lio/netty/util/ResourceLeakDetector$Level;PROP_TARGET_RECORDS$io.netty.leakDetection.targetRecordsDEFAULT_TARGET_RECORDSIPROP_SAMPLING_INTERVAL'io.netty.leakDetection.samplingInterval DEFAULT_SAMPLING_INTERVAL?TARGET_RECORDSSAMPLING_INTERVALlevellogger/Lio/netty/util/internal/logging/InternalLogger;allLeaksLjava/util/Set;LLjava/util/Set;>;refQueueLjava/lang/ref/ReferenceQueue;2Ljava/lang/ref/ReferenceQueue;
reportedLeaks$Ljava/util/concurrent/ConcurrentMap;KLjava/util/concurrent/ConcurrentMap;resourceTypesamplingIntervalexcludedMethods-Ljava/util/concurrent/atomic/AtomicReference;BLjava/util/concurrent/atomic/AtomicReference<[Ljava/lang/String;>;
setEnabled(Z)VLjava/lang/Deprecated;SIMPLE:	;DISABLED=	>setLevel-(Lio/netty/util/ResourceLeakDetector$Level;)V@A
BenabledZ	isEnabled()ZgetLevel,()Lio/netty/util/ResourceLeakDetector$Level;HI
Jordinal()ILM
Njava/lang/NullPointerExceptionP&(Ljava/lang/String;)VST
QU&	W(Ljava/lang/Class;)V!io/netty/util/internal/StringUtilZsimpleClassName%(Ljava/lang/Class;)Ljava/lang/String;\]
[^
Uthis)Lio/netty/util/ResourceLeakDetector;$Lio/netty/util/ResourceLeakDetector;Ljava/lang/Class<*>;Ljava/lang/Class;???????(Ljava/lang/String;IJ)VSh
i(Ljava/lang/Class;IJ)V(Ljava/lang/Class;I)VSl
m	maxActiveJ()VSq
r&java/util/concurrent/ConcurrentHashMapt
urjava/util/Collectionsw
newSetFromMap (Ljava/util/Map;)Ljava/util/Set;yz
x{)*	}java/lang/ref/ReferenceQueue
?r,-	?(io/netty/util/internal/PlatformDependent?newConcurrentHashMap&()Ljava/util/concurrent/ConcurrentMap;??
??/0	?2java/lang/String?2	?3	?open0(Ljava/lang/Object;)Lio/netty/util/ResourceLeak;track0L(Ljava/lang/Object;)Lio/netty/util/ResourceLeakDetector$DefaultResourceLeak;??
?objTT;Ljava/lang/Object;track7(Ljava/lang/Object;)Lio/netty/util/ResourceLeakTracker;PARANOID?	?threadLocalRandom()Ljava/util/Random;??
??java/util/Random?nextInt(I)I??
??
reportLeak?q
?B(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;Ljava/util/Set;)VS?
?
clearRefQueuepoll()Ljava/lang/ref/Reference;??
??dispose?G
?ref8Lio/netty/util/ResourceLeakDetector$DefaultResourceLeak;'(	?-io/netty/util/internal/logging/InternalLogger?isErrorEnabled?G???q
?toString()Ljava/lang/String;??
?java/lang/Boolean?TRUELjava/lang/Boolean;??	??"java/util/concurrent/ConcurrentMap?putIfAbsent8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;????isEmpty?G
??reportUntracedLeak?T
?reportTracedLeak'(Ljava/lang/String;Ljava/lang/String;)V??
?records?LEAK: {}.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information.{}?error9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V????-LEAK: {}.release() was not called before it's garbage-collected. Enable advanced leak reporting to find out where the leak occurred. To enable advanced leak reporting, specify the JVM option '-D{}={}' or call {}.setLevel() See https://netty.io/wiki/reference-counted-objects.html for more information.?ADVANCED?	?name??
?toLowerCase??
??&(Ljava/lang/Object;)Ljava/lang/String;\?
[?((Ljava/lang/String;[Ljava/lang/Object;)V????reportInstancesLeak
addExclusions'(Ljava/lang/Class;[Ljava/lang/String;)Vjava/util/HashSet?java/util/Arrays?asList%([Ljava/lang/Object;)Ljava/util/List;??
??(Ljava/util/Collection;)VS
?java/lang/ClassgetDeclaredMethods()[Ljava/lang/reflect/Method;
[Ljava/lang/String;

java/util/Setjava/lang/reflect/Method;java/lang/reflect/MethodgetName?
remove(Ljava/lang/Object;)Z

?"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder
rCan't find 'append-(Ljava/lang/String;)Ljava/lang/StringBuilder;!"
#-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!%
&' in (

?
U45	-+java/util/concurrent/atomic/AtomicReference/get()Ljava/lang/Object;12
03copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;56
?7
compareAndSet'(Ljava/lang/Object;Ljava/lang/Object;)Z9:
0;methodLjava/lang/reflect/Method;iclzmethodNamesnameSet#Ljava/util/Set;
oldMethods
newMethods
access$000	G
access$200$	J
access$500/()Ljava/util/concurrent/atomic/AtomicReference;4io/netty/util/internal/logging/InternalLoggerFactoryOgetInstanceB(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;QR
PS io.netty.noResourceLeakDetectionU)io/netty/util/internal/SystemPropertyUtilW&(Ljava/lang/String;)Ljava/lang/String;1Y
XZ
getBoolean(Ljava/lang/String;Z)Z\]
X^&-Dio.netty.noResourceLeakDetection: {}`valueOf(Z)Ljava/lang/Boolean;bc
?ddebug'(Ljava/lang/String;Ljava/lang/Object;)Vfg?hH-Dio.netty.noResourceLeakDetection is deprecated. Use '-D{}={}' instead.jwarnl??m8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;1o
Xp
parseLevel>(Ljava/lang/String;)Lio/netty/util/ResourceLeakDetector$Level;rs
tgetInt(Ljava/lang/String;I)Ivw
Xx%	zisDebugEnabled|G?}-D{}: {}f???java/lang/Integer?(I)Ljava/lang/Integer;b?
??"io/netty/util/internal/EmptyArrays?
EMPTY_STRINGS?
	??(Ljava/lang/Object;)VS?
0?disableddefaultLevellevelStr
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
DeprecatedRuntimeVisibleAnnotationsLocalVariableTypeTable(Ljava/lang/Class<*>;)V(Ljava/lang/Class<*>;IJ)V(Ljava/lang/Class<*>;I)V!(TT;)Lio/netty/util/ResourceLeak;-(TT;)Lio/netty/util/ResourceLeakTracker;=(TT;)Lio/netty/util/ResourceLeakDetector$DefaultResourceLeak;
SourceFileInnerClasses!?????!"?#$%
&'()*?+,-?./0?12345?6	78?L?	?B
?
?
.???q??*?????L+??+??W??????ac?ab?????q?`?????*?ñ*?????L+??@+??????+??M*??,?͹??,?֙**???٧**??,?ݧ???? A??1+?`ac?`ab?>$%&"))*,-1.A/H0S2\5_6??	?&?????a
???+,???? 
ac
2
??
ab?
=A?T?}+????Y+SYSY????SY*??S????+ac+2?+ab?HM%H*N?T?G??ac2?ab?U??9?????̻?Y+??M*?	N-?66?)-2:,???,???	????,??,?Y?Y? ?$,?')?$*?*?$?+?,??.?4?N--?+?h`?8?:6+??'-?h`*?*S-?h``+2S???ز.-??+??@e?A
?B*?KD
?;E
??BC?>58%9<:?8E=N>wC?D?E?F?G?E?I?J?)?
&?1??*FI??H??*IM??K??*LM??.??*Nq?zŲ




© 2015 - 2025 Weber Informatics LLC | Privacy Policy