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

com.groupbyinc.flux.monitor.jvm.JvmInfo.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????37'com/groupbyinc/flux/monitor/jvm/JvmInfojava/lang/Object/com/groupbyinc/flux/common/io/stream/Streamable.com/groupbyinc/flux/common/xcontent/ToXContentJvmInfo.java+com/groupbyinc/flux/monitor/jvm/JvmInfo$Mem
Mem.com/groupbyinc/flux/monitor/jvm/JvmInfo$Fields
Fields5com/groupbyinc/flux/common/xcontent/ToXContent$ParamsParamsjava/util/Map$Entry
java/util/MapEntryINSTANCE)Lcom/groupbyinc/flux/monitor/jvm/JvmInfo;pidJversionLjava/lang/String;vmName	vmVersionvmVendor	startTimemem-Lcom/groupbyinc/flux/monitor/jvm/JvmInfo$Mem;inputArguments[Ljava/lang/String;
bootClassPath	classPathsystemPropertiesLjava/util/Map;5Ljava/util/Map;gcCollectorsmemoryPoolsuseCompressedOopsjvmInfo+()Lcom/groupbyinc/flux/monitor/jvm/JvmInfo;	0()V23
4????????	8:	<	>	@ 	B!	D"com/groupbyinc/flux/common/StringsFEMPTY_ARRAYH%	GI+%	K,%	Mthis()JgetPid()Ljava/lang/String;
getVersionversionAsInteger()Ijava/lang/ExceptionVjava/lang/StringXlengthZU
Y[charAt(I)C]^
Y_java/lang/CharacteraisDigit(C)Zcd
bejava/lang/StringBuilderg
h4append-(Ljava/lang/String;)Ljava/lang/StringBuilder;jk
hl(C)Ljava/lang/StringBuilder;jn
hotoStringqR
hrjava/lang/IntegertparseInt(Ljava/lang/String;)Ivw
uxiIsVersioneLjava/lang/Exception;versionUpdatePack	substring(II)Ljava/lang/String;??
Y?from	getVmNamegetVmVersiongetVmVendorgetStartTimegetMem/()Lcom/groupbyinc/flux/monitor/jvm/JvmInfo$Mem;"#	?getInputArguments()[Ljava/lang/String;$%	?getBootClassPath&	?getClassPath'	?getSystemProperties()Ljava/util/Map;()	?-	?
toXContent?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;java/io/IOException?JVM;Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;??	?3com/groupbyinc/flux/common/xcontent/XContentBuilder?startObjectr(Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??PID??	?fields(Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;J)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??VERSION??	??(Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??VM_NAME??	?
VM_VERSION??	?	VM_VENDOR??	?START_TIME_IN_MILLIS??	?
START_TIME??	?dateValueField?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;J)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??MEM??	?HEAP_INIT_IN_BYTES??	?	HEAP_INIT??	?heapInit?	?
byteSizeField??
??HEAP_MAX_IN_BYTES??	?HEAP_MAX??	?heapMax?	?NON_HEAP_INIT_IN_BYTES??	?
NON_HEAP_INIT??	?nonHeapInit?	?NON_HEAP_MAX_IN_BYTES??	?NON_HEAP_MAX??	?
nonHeapMax?	?DIRECT_MAX_IN_BYTES??	?
DIRECT_MAX??	?directMemoryMax?	?	endObject7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
?
GC_COLLECTORS?	?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;?
?MEMORY_POOLS?		USING_COMPRESSED_OOPS?	builder5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;params7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;readJvmInfo](Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/monitor/jvm/JvmInfo;
4readFrom5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V
in2Lcom/groupbyinc/flux/common/io/stream/StreamInput;0com/groupbyinc/flux/common/io/stream/StreamInputreadLongP

readString R
!readInt#U
$java/util/HashMap&
'4put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;)*+
4
readStringArray/?
0()Lcom/groupbyinc/flux/Version;S2
3com/groupbyinc/flux/Version5V_2_2_0Lcom/groupbyinc/flux/Version;78	69	onOrAfter (Lcom/groupbyinc/flux/Version;)Z;<
6=readOptionalString?R
@sizewriteTo6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V1com/groupbyinc/flux/common/io/stream/StreamOutputE	writeLong(J)VGH
FIwriteString(Ljava/lang/String;)VKL
FMwriteInt(I)VOP
FQ%BUTentrySet()Ljava/util/Set;VWX
java/util/SetZiterator()Ljava/util/Iterator;\][^java/util/Iterator`hasNext()Zbcadnext()Ljava/lang/Object;fgahgetKeyjgkgetValuemgnCD
pwriteStringArray([Ljava/lang/String;)Vrs
Ft
F3writeOptionalStringwL
Fx
inputArgumententry;Ljava/util/Map$Entry;Ljava/util/Map$Entry;out3Lcom/groupbyinc/flux/common/io/stream/StreamOutput;java/lang/Throwable?'java/lang/UnsupportedOperationException?&java/lang/management/ManagementFactory?getRuntimeMXBean&()Ljava/lang/management/RuntimeMXBean;??
??getMemoryMXBean%()Ljava/lang/management/MemoryMXBean;??
??"java/lang/management/RuntimeMXBean?getName?R??@?split'(Ljava/lang/String;)[Ljava/lang/String;??
Y?java/lang/Long?	parseLong(Ljava/lang/String;)J??
??!java/lang/management/MemoryMXBean??P??????java.version?get&(Ljava/lang/Object;)Ljava/lang/Object;????R???R???R??getHeapMemoryUsage$()Ljava/lang/management/MemoryUsage;???? java/lang/management/MemoryUsage?getInit?P
??getMax?P
??getNonHeapMemoryUsage????sun.misc.VM?java/lang/Class?forName%(Ljava/lang/String;)Ljava/lang/Class;??
??maxDirectMemory?	getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;??
??java/lang/reflect/Method?invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;??
??	longValue?P
??()Ljava/util/List;????java/util/List??TtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;?????R??sun.boot.class.path?java/lang/System?getProperty&(Ljava/lang/String;)Ljava/lang/String;??
??	??R??getGarbageCollectorMXBeans??
??(I)Ljava/lang/Object;????+java/lang/management/GarbageCollectorMXBean???getMemoryPoolMXBeans??
??%java/lang/management/MemoryPoolMXBean???Acom.groupbyinc.flux.common.sun.management.HotSpotDiagnosticMXBean?2com.groupbyinc.flux.common.sun.management.VMOptiongetPlatformMXBean?(Ljava/lang/Class;)Ljava/lang/management/PlatformManagedObject;
?getVMOptionUseCompressedOops	munknownvmClassLjava/lang/Class<*>;Ljava/lang/Class;)Ljava/lang/UnsupportedOperationException;gcMxBean-Ljava/lang/management/GarbageCollectorMXBean;memoryPoolMXBean'Ljava/lang/management/MemoryPoolMXBean;clazz@Ljava/lang/Class<+Ljava/lang/management/PlatformManagedObject;>;
vmOptionClazzhotSpotDiagnosticMXBean,Ljava/lang/management/PlatformManagedObject;vmOptionMethodLjava/lang/reflect/Method;useCompressedOopsVmOptionLjava/lang/Object;valueMethodtLjava/lang/Throwable;
runtimeMXBean$Ljava/lang/management/RuntimeMXBean;memoryMXBean#Ljava/lang/management/MemoryMXBean;xPidinfo	gcMxBeans?Ljava/util/List;Ljava/util/List;memoryPoolMXBeans9Ljava/util/List;	SignatureCodeLineNumberTableLocalVariableTable
StackMapTable7()Ljava/util/Map;
ExceptionsLocalVariableTypeTable
SourceFileInnerClasses!
 !"#$%&'()-*+%,%-	./.?1?/?23.?9*?5*6?9*;?=*;??*;?A*;?C*6?E*?J?L*?J?N?09O/*
??????#?*?1?8?P./*?9?0O/?QP./*?9?0O/?R./*?=?0O/?SR./*?=?0O/?TU.i<;M*?=?\?N*?=?`?f?*?=?`.??0*?=?`.??hY?i,?m*?=?`?p?sM??????,?y?L?`fWaefW0*dz{a|g}~iO/6
????+?.?;?U?[?_?a?f?g?1?Y(&?WU.??<;M*?=?\?N*?=?`?f?*?=?`.??0*?=?`.??hY?i,?m*?=?`?p?sM??????,?yW*?=?`_??>?**?=?`-?*?=`?`u?`<>??*?=?\?'*?=?`?f?*?=?`.??	??????*?=???y?L?`?Wa??W???W???W0Hx?{??{?z{?|?C?{?}~?O/j????+?.?;?U?[?_?a?f?s?{?????????????????????????1#?Y(&$?(?W?R./*???0O/??R./*?A?0O/??R./*?C?0O/??P./*?E?0O/???./*???0O/??./*???0O/?R./*???0O/?R./*???0O/??./*???0O/-2-R./*???0O/ ??.??+????W+??*?9??W+??*?=??W+??*????W+??*?A??W+??*?C??W+?ò?*?E??W+?Ͷ?W+?в?*???ֶ?W+?ܲ?*?????W+???*?????W+???*??????W+????*??????W+?W+?*?L?W+?
*?N?W*???+?
*????W+?W+?0 ?O??/R%&' (,)8*D+S-[.m/0?1?2?3?5?6?8?9?<?=1??3?	.K?Y?L+*?+?0./[\
]3?.??*+??9*+?"?=*+?"??*+?"?A*+?"?C*+??E*+?%?Y??=*????*??+?"S????*+?"??*+?"??*?'Y?(??+?%=>?*??+?"+?"?,W????*?Y?-??*??+?.*+?1?L*+?1?N+?4?:?>?*+?A???*???04=z{xz{?O?v`B{/fbcde f(g0h;iFjPiVl^mfnqovp}q?p?s?t?u?v?w?x?z?|1?=??!?:3?CD.??+*?9?J+*?=?N+*???N+*?A?N+*?C?N+*?E?J+*????R*??M,?>6?,2:+?N????+*???N+*???N+*???U?R*???Y?_M,?e?*,?i?N+-?l?Y?N+-?o?Y?N???*??+?q+*?L?u+*?N?u+?v?:?>?+*???y?0*Pz?{}?O?~4?{|/^???? ?(?0?9?P?V?\?d?l?y???????????????????1?DS??+a?/,3??3.????K??L*??M,???2M,??B?	:6B?Y?:!?9*???E*??????Y?=*????*???C*???A?Y?-????+????	??	?+????????+????	??	?+????????+????	??	?+????????+????	??	?+??????¸?:????Ķ???????׵??:*??*?????Y???S??*????? :?????????*????*??????:???Y?L6???&????:?L??S???Ը?:???Y?N6???&????:	?N	??S??????:??:	?:
??YYS??:
?Y
S??:	?Ķ?:

????Y???
:
???1?!W:=?`kn?-???0?#}~"p}??/z{	?/z{5V=N	DG
W4j!x
? !?"#?$%'v?&0m'??(*??+*44"5V=N	??()??+,/?:459;<?!=#>'@0A6BACWDbEmFxG?H?I?J?KMN:Q=O?R`Tk\nUpW{X?Z?]?^?`?a?b?c?d?b?g?h?i
jk'i-o0p5q=rDsWtjuxv?z?w?y?|?}1??!??YW??s??Y???YY???YY???YY???Yo?n??,??.???.?`?	5	6"			




© 2015 - 2025 Weber Informatics LLC | Privacy Policy