com.groupbyinc.flux.monitor.jvm.JvmInfo.class Maven / Gradle / Ivy
???? 4d 'com/groupbyinc/flux/monitor/jvm/JvmInfo java/lang/Object .com/groupbyinc/flux/common/io/stream/Writeable .com/groupbyinc/flux/common/xcontent/ToXContent JvmInfo.java +com/groupbyinc/flux/monitor/jvm/JvmInfo$Mem
Mem .com/groupbyinc/flux/monitor/jvm/JvmInfo$Fields
Fields java/util/Map$Entry
java/util/Map Entry 5com/groupbyinc/flux/common/xcontent/ToXContent$Params Params 5com/groupbyinc/flux/common/io/stream/Writeable$Reader Reader %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup INSTANCE )Lcom/groupbyinc/flux/monitor/jvm/JvmInfo; pid J version Ljava/lang/String; vmName vmVersion vmVendor startTime configuredInitialHeapSize configuredMaxHeapSize mem -Lcom/groupbyinc/flux/monitor/jvm/JvmInfo$Mem; inputArguments [Ljava/lang/String;
bootClassPath classPath systemProperties Ljava/util/Map; 5Ljava/util/Map; gcCollectors memoryPools onError onOutOfMemoryError useCompressedOops useG1GC useSerialGC jvmInfo +()Lcom/groupbyinc/flux/monitor/jvm/JvmInfo; java/lang/System > getSecurityManager ()Ljava/lang/SecurityManager; @ A
? B )java/lang/management/ManagementPermission D monitor F (Ljava/lang/String;)V H I
E J java/lang/SecurityManager L checkPermission (Ljava/security/Permission;)V N O
M P * R checkPropertyAccess T I
M U ! W sm Ljava/lang/SecurityManager;B(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLcom/groupbyinc/flux/monitor/jvm/JvmInfo$Mem;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ()V H \
] " # _ $ % a &