class org.glassfish.jersey.server.internal.monitoring.SlidingWindowTimeReservoir extends org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir<java.lang.Long>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.glassfish.jersey.server.internal.monitoring.SlidingWindowTimeReservoir
super_class: org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir
{
public void <init>(long, java.util.concurrent.TimeUnit, long, java.util.concurrent.TimeUnit, org.glassfish.jersey.server.internal.monitoring.core.SlidingWindowTrimmer<java.lang.Long>);
descriptor: (JLjava/util/concurrent/TimeUnit;JLjava/util/concurrent/TimeUnit;Lorg/glassfish/jersey/server/internal/monitoring/core/SlidingWindowTrimmer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=8, args_size=6
start local 0 start local 1 start local 3 start local 4 start local 6 start local 7 0: aload 0
lload 1
aload 3
lload 4
aload 6
aload 7
invokespecial org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir.<init>:(JLjava/util/concurrent/TimeUnit;JLjava/util/concurrent/TimeUnit;Lorg/glassfish/jersey/server/internal/monitoring/core/SlidingWindowTrimmer;)V
1: return
end local 7 end local 6 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/internal/monitoring/SlidingWindowTimeReservoir;
0 2 1 window J
0 2 3 windowUnit Ljava/util/concurrent/TimeUnit;
0 2 4 startTime J
0 2 6 startTimeUnit Ljava/util/concurrent/TimeUnit;
0 2 7 trimmer Lorg/glassfish/jersey/server/internal/monitoring/core/SlidingWindowTrimmer<Ljava/lang/Long;>;
Signature: (JLjava/util/concurrent/TimeUnit;JLjava/util/concurrent/TimeUnit;Lorg/glassfish/jersey/server/internal/monitoring/core/SlidingWindowTrimmer<Ljava/lang/Long;>;)V
MethodParameters:
Name Flags
window final
windowUnit final
startTime final
startTimeUnit final
trimmer final
public void <init>(long, java.util.concurrent.TimeUnit, long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;JLjava/util/concurrent/TimeUnit;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=7, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 6 0: aload 0
lload 1
aload 3
lload 4
aload 6
aconst_null
invokespecial org.glassfish.jersey.server.internal.monitoring.SlidingWindowTimeReservoir.<init>:(JLjava/util/concurrent/TimeUnit;JLjava/util/concurrent/TimeUnit;Lorg/glassfish/jersey/server/internal/monitoring/core/SlidingWindowTrimmer;)V
1: return
end local 6 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/internal/monitoring/SlidingWindowTimeReservoir;
0 2 1 window J
0 2 3 windowUnit Ljava/util/concurrent/TimeUnit;
0 2 4 startTime J
0 2 6 startTimeUnit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
window final
windowUnit final
startTime final
startTimeUnit final
protected org.glassfish.jersey.server.internal.monitoring.core.UniformTimeSnapshot snapshot(java.util.Collection<java.lang.Long>, long, java.util.concurrent.TimeUnit, long, java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;JLjava/util/concurrent/TimeUnit;)Lorg/glassfish/jersey/server/internal/monitoring/core/UniformTimeSnapshot;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 4 start local 5 start local 7 0: new org.glassfish.jersey.server.internal.monitoring.core.UniformTimeValuesSnapshot
dup
aload 1
lload 2
aload 4
invokespecial org.glassfish.jersey.server.internal.monitoring.core.UniformTimeValuesSnapshot.<init>:(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)V
areturn
end local 7 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/internal/monitoring/SlidingWindowTimeReservoir;
0 1 1 values Ljava/util/Collection<Ljava/lang/Long;>;
0 1 2 timeInterval J
0 1 4 timeIntervalUnit Ljava/util/concurrent/TimeUnit;
0 1 5 time J
0 1 7 timeUnit Ljava/util/concurrent/TimeUnit;
Signature: (Ljava/util/Collection<Ljava/lang/Long;>;JLjava/util/concurrent/TimeUnit;JLjava/util/concurrent/TimeUnit;)Lorg/glassfish/jersey/server/internal/monitoring/core/UniformTimeSnapshot;
MethodParameters:
Name Flags
values final
timeInterval final
timeIntervalUnit final
time final
timeUnit final
}
Signature: Lorg/glassfish/jersey/server/internal/monitoring/core/AbstractSlidingWindowTimeReservoir<Ljava/lang/Long;>;
SourceFile: "SlidingWindowTimeReservoir.java"