class org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean$4 implements org.glassfish.jersey.internal.util.collection.Value<java.lang.Object>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean$4
super_class: java.lang.Object
{
final org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean this$0;
descriptor: Lorg/glassfish/jersey/server/internal/monitoring/jmx/ExecutionStatisticsDynamicBean;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private final long val$interval;
descriptor: J
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void <init>(org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean, long);
descriptor: (Lorg/glassfish/jersey/server/internal/monitoring/jmx/ExecutionStatisticsDynamicBean;J)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=3
start local 0 // org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean$4 this
0: .line 94
aload 0 /* this */
aload 1
putfield org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean$4.this$0:Lorg/glassfish/jersey/server/internal/monitoring/jmx/ExecutionStatisticsDynamicBean;
aload 0 /* this */
lload 2
putfield org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean$4.val$interval:J
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean$4 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/internal/monitoring/jmx/ExecutionStatisticsDynamicBean$4;
MethodParameters:
Name Flags
this$0 final
val$interval final
public java.lang.Object get();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 // org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean$4 this
0: .line 97
aload 0 /* this */
getfield org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean$4.this$0:Lorg/glassfish/jersey/server/internal/monitoring/jmx/ExecutionStatisticsDynamicBean;
getfield org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean.executionStatistics:Lorg/glassfish/jersey/server/monitoring/ExecutionStatistics;
invokeinterface org.glassfish.jersey.server.monitoring.ExecutionStatistics.getTimeWindowStatistics:()Ljava/util/Map;
aload 0 /* this */
getfield org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean$4.val$interval:J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.glassfish.jersey.server.monitoring.TimeWindowStatistics
invokeinterface org.glassfish.jersey.server.monitoring.TimeWindowStatistics.getRequestsPerSecond:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
areturn
end local 0 // org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean$4 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/internal/monitoring/jmx/ExecutionStatisticsDynamicBean$4;
}
Signature: Ljava/lang/Object;Lorg/glassfish/jersey/internal/util/collection/Value<Ljava/lang/Object;>;
SourceFile: "ExecutionStatisticsDynamicBean.java"
EnclosingMethod: org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean.initMBeanInfo:(Lorg/glassfish/jersey/server/monitoring/ExecutionStatistics;)Ljavax/management/MBeanInfo;
NestHost: org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean
InnerClasses:
org.glassfish.jersey.server.internal.monitoring.jmx.ExecutionStatisticsDynamicBean$4