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

com.groupbyinc.flux.common.netty.util.ResourceLeakDetector.class Maven / Gradle / Ivy

????2\:com/groupbyinc/flux/common/netty/util/ResourceLeakDetector(Ljava/lang/Object;java/lang/ObjectResourceLeakDetector.javaDcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector$LeakEntry	LeakEntryAcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector$Record
RecordNcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector$DefaultResourceLeak
DefaultResourceLeak@com/groupbyinc/flux/common/netty/util/ResourceLeakDetector$LevelLevelPROP_LEVEL_OLDLjava/lang/String;3com.groupbyinc.flux.common.netty.leakDetectionLevel
PROP_LEVEL4com.groupbyinc.flux.common.netty.leakDetection.level
DEFAULT_LEVELBLcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector$Level;PROP_MAX_RECORDS9com.groupbyinc.flux.common.netty.leakDetection.maxRecordsDEFAULT_MAX_RECORDSIPROP_MAX_SAMPLED_RECORDS@com.groupbyinc.flux.common.netty.leakDetection.maxSampledRecords#MAX_RECORDSMAX_SAMPLED_RECORDSlevelloggerGLcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger;DEFAULT_SAMPLING_INTERVAL?allLeaks$Ljava/util/concurrent/ConcurrentMap;?Ljava/util/concurrent/ConcurrentMap.DefaultResourceLeak;Lcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector$LeakEntry;>;refQueueLjava/lang/ref/ReferenceQueue;2Ljava/lang/ref/ReferenceQueue;
reportedLeaksKLjava/util/concurrent/ConcurrentMap;resourceTypesamplingInterval
setEnabled(Z)VLjava/lang/Deprecated;SIMPLE9	:DISABLED<	=setLevelE(Lcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector$Level;)V?@
AenabledZ	isEnabled()ZgetLevelD()Lcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector$Level;GH
Iordinal()IKL
Mjava/lang/NullPointerExceptionO'(Ljava/lang/String;)VRS
PT'	V(Ljava/lang/Class;)V9com/groupbyinc/flux/common/netty/util/internal/StringUtilYsimpleClassName%(Ljava/lang/Class;)Ljava/lang/String;[\
Z]
TthisALcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector;;Ljava/lang/Class;???????(Ljava/lang/String;IJ)VRg
h(Ljava/lang/Class;IJ)V(Ljava/lang/Class;I)VRk
l	maxActiveJ()VRp
q@com/groupbyinc/flux/common/netty/util/internal/PlatformDependentsnewConcurrentHashMap&()Ljava/util/concurrent/ConcurrentMap;uv
tw,-	yjava/lang/ref/ReferenceQueue{
|q/0	~2-	?4java/lang/String?4	?5 	?openH(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/netty/util/ResourceLeak;track0d(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector$DefaultResourceLeak;??
?objTT;Ljava/lang/Object;trackO(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/netty/util/ResourceLeakTracker;PARANOID?	?threadLocalRandom()Ljava/util/Random;??
t?java/util/Random?nextInt(I)I??
??
reportLeak?p
?Q(Lcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector;Ljava/lang/Object;)VR?
?
clearRefQueuepoll()Ljava/lang/ref/Reference;??
|?dispose?F
?refULcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector.DefaultResourceLeak;PLcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector$DefaultResourceLeak;()	?Ecom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger?isErrorEnabled?F???p
?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?F
??reportUntracedLeak?S
?reportTracedLeak'(Ljava/lang/String;Ljava/lang/String;)V??
?records?LEAK: {}.release() was not called before it's garbage-collected. See http://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 http://netty.io/wiki/reference-counted-objects.html for more information.?ADVANCED?	?name??
?toLowerCase??
??&(Ljava/lang/Object;)Ljava/lang/String;[?
Z?((Ljava/lang/String;[Ljava/lang/Object;)V????reportInstancesLeak
access$000	?
access$100\(Lcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector;)Ljava/lang/ref/ReferenceQueue;x0
access$200b(Lcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector;)Ljava/util/concurrent/ConcurrentMap;
access$300% 	?
access$400& 	?Lcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLoggerFactory?getInstanceZ(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger;?
?8com.groupbyinc.flux.common.netty.noResourceLeakDetectionAcom/groupbyinc/flux/common/netty/util/internal/SystemPropertyUtilget&(Ljava/lang/String;)Ljava/lang/String;
	
getBoolean(Ljava/lang/String;Z)Z

&-Dio.netty.noResourceLeakDetection: {}valueOf(Z)Ljava/lang/Boolean;
?debug'(Ljava/lang/String;Ljava/lang/Object;)V?H-Dio.netty.noResourceLeakDetection is deprecated. Use '-D{}={}' instead.warn??8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

parseLevelV(Ljava/lang/String;)Lcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector$Level;!"
#getInt(Ljava/lang/String;I)I%&
'
getLong(Ljava/lang/String;J)J+,
-???java/lang/Math1min(JJ)J34
25max(II)I78
29isDebugEnabled;F?<-D{}: {}>??@java/lang/IntegerB(I)Ljava/lang/Integer;D
CEdisableddefaultLevellevelStrmaxRecordsSampled
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
DeprecatedRuntimeVisibleAnnotationsLocalVariableTypeTable(Ljava/lang/Class<*>;)V(Ljava/lang/Class<*>;IJ)V(Ljava/lang/Class<*>;I)V9(TT;)Lcom/groupbyinc/flux/common/netty/util/ResourceLeak;E(TT;)Lcom/groupbyinc/flux/common/netty/util/ResourceLeakTracker;Z(TT;)Lcom/groupbyinc/flux/common/netty/util/ResourceLeakDetector.DefaultResourceLeak;
SourceFileInnerClasses!KKK K!"K$% & 
'()* K+,-L./0L12-L345 	67ML?	?;??>?B?NCDO
??P
BQR8	EFM8?J?N?>?N???O?P@	?@MR*?
?PYQ?U?*?W?N'O????P	GHM?W?O?RXM]	*+?^?_?N	`b	4dS	`a	4cO
??QLTR8RSMV*+?e?i?N`b4S`aO
??QR8RjMo*+?m?N*`b4d5 noS`a4cO
??QLUR8RkMk
*+?^e?i?N 
`b
4d
5 S
`a
4cO
??LVRgM?6*?r*?x?z*?|Y?}?*?x??+?
?PY??U?*+??*???N*6`b6465 6noS6`aO&	?????!?+?0?5?P?+?QR8??MV*+???N`b??S`a??O?QLWR8??MV*+???N`b??S`a??O?LX??M?E?WM,?>??,?N???N? ??*?????*???Y*+????*???Y*+???N E`bE??A'SE`aE??O*
???
??'?+?57;P
?
'LY?pM?*????L+??+??W???N??`bS??`aO	

P???pM`?????*???*????L+??@+??????+??M*??,?Ĺ??,?͙**???Ч**??,?ԧ???N A??1+?``bSA??``aO>") ,#1$A%H&S(\+_,P?	?&????Ma
???+,???N 
`b
4
?S
`aO
37?SM}+????Y+SYSY????SY*??S???N+`b+4S+`aO>C%>*D?SMG?N`b4S`aOKQR8?HM??O"??M/*??N?bO"??M/*?z?N?bO"?LM???O"?LM???O"?pM??;??????
?3?;???????????;?	?>???L+?? M,? M,?$N?(??$???)i?.7/?6????:??-?W???=?=???-???A??????F?A???$???F?A?N>(GDI?GDW?HaIms'?[JoOZ&Z^_`.a9c?aGeIhWkanhomqvr?s?u?v?w?x?y?{P?G?	B??LZ["	@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy