class io.vertx.micrometer.impl.VertxNetServerMetrics extends io.vertx.micrometer.impl.AbstractMetrics
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: io.vertx.micrometer.impl.VertxNetServerMetrics
super_class: io.vertx.micrometer.impl.AbstractMetrics
{
private final io.vertx.micrometer.impl.meters.Gauges<java.util.concurrent.atomic.LongAdder> connections;
descriptor: Lio/vertx/micrometer/impl/meters/Gauges;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lio/vertx/micrometer/impl/meters/Gauges<Ljava/util/concurrent/atomic/LongAdder;>;
private final io.vertx.micrometer.impl.meters.Summaries bytesReceived;
descriptor: Lio/vertx/micrometer/impl/meters/Summaries;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.vertx.micrometer.impl.meters.Summaries bytesSent;
descriptor: Lio/vertx/micrometer/impl/meters/Summaries;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.vertx.micrometer.impl.meters.Counters errorCount;
descriptor: Lio/vertx/micrometer/impl/meters/Counters;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(io.micrometer.core.instrument.MeterRegistry);
descriptor: (Lio/micrometer/core/instrument/MeterRegistry;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic io.vertx.micrometer.MetricsDomain.NET_SERVER:Lio/vertx/micrometer/MetricsDomain;
invokespecial io.vertx.micrometer.impl.VertxNetServerMetrics.<init>:(Lio/micrometer/core/instrument/MeterRegistry;Lio/vertx/micrometer/MetricsDomain;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/micrometer/impl/VertxNetServerMetrics;
0 2 1 registry Lio/micrometer/core/instrument/MeterRegistry;
MethodParameters:
Name Flags
registry
void <init>(io.micrometer.core.instrument.MeterRegistry, io.vertx.micrometer.MetricsDomain);
descriptor: (Lio/micrometer/core/instrument/MeterRegistry;Lio/vertx/micrometer/MetricsDomain;)V
flags: (0x0000)
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial io.vertx.micrometer.impl.AbstractMetrics.<init>:(Lio/micrometer/core/instrument/MeterRegistry;Lio/vertx/micrometer/MetricsDomain;)V
1: aload 0
aload 0
ldc "connections"
ldc "Number of opened connections to the server"
iconst_2
anewarray io.vertx.micrometer.Label
dup
iconst_0
getstatic io.vertx.micrometer.Label.LOCAL:Lio/vertx/micrometer/Label;
aastore
dup
iconst_1
getstatic io.vertx.micrometer.Label.REMOTE:Lio/vertx/micrometer/Label;
aastore
invokevirtual io.vertx.micrometer.impl.VertxNetServerMetrics.longGauges:(Ljava/lang/String;Ljava/lang/String;[Lio/vertx/micrometer/Label;)Lio/vertx/micrometer/impl/meters/Gauges;
putfield io.vertx.micrometer.impl.VertxNetServerMetrics.connections:Lio/vertx/micrometer/impl/meters/Gauges;
2: aload 0
aload 0
ldc "bytesReceived"
ldc "Number of bytes received by the server"
iconst_2
anewarray io.vertx.micrometer.Label
dup
iconst_0
getstatic io.vertx.micrometer.Label.LOCAL:Lio/vertx/micrometer/Label;
aastore
dup
iconst_1
getstatic io.vertx.micrometer.Label.REMOTE:Lio/vertx/micrometer/Label;
aastore
invokevirtual io.vertx.micrometer.impl.VertxNetServerMetrics.summaries:(Ljava/lang/String;Ljava/lang/String;[Lio/vertx/micrometer/Label;)Lio/vertx/micrometer/impl/meters/Summaries;
putfield io.vertx.micrometer.impl.VertxNetServerMetrics.bytesReceived:Lio/vertx/micrometer/impl/meters/Summaries;
3: aload 0
aload 0
ldc "bytesSent"
ldc "Number of bytes sent by the server"
iconst_2
anewarray io.vertx.micrometer.Label
dup
iconst_0
getstatic io.vertx.micrometer.Label.LOCAL:Lio/vertx/micrometer/Label;
aastore
dup
iconst_1
getstatic io.vertx.micrometer.Label.REMOTE:Lio/vertx/micrometer/Label;
aastore
invokevirtual io.vertx.micrometer.impl.VertxNetServerMetrics.summaries:(Ljava/lang/String;Ljava/lang/String;[Lio/vertx/micrometer/Label;)Lio/vertx/micrometer/impl/meters/Summaries;
putfield io.vertx.micrometer.impl.VertxNetServerMetrics.bytesSent:Lio/vertx/micrometer/impl/meters/Summaries;
4: aload 0
aload 0
ldc "errors"
ldc "Number of errors"
iconst_3
anewarray io.vertx.micrometer.Label
dup
iconst_0
getstatic io.vertx.micrometer.Label.LOCAL:Lio/vertx/micrometer/Label;
aastore
dup
iconst_1
getstatic io.vertx.micrometer.Label.REMOTE:Lio/vertx/micrometer/Label;
aastore
dup
iconst_2
getstatic io.vertx.micrometer.Label.CLASS_NAME:Lio/vertx/micrometer/Label;
aastore
invokevirtual io.vertx.micrometer.impl.VertxNetServerMetrics.counters:(Ljava/lang/String;Ljava/lang/String;[Lio/vertx/micrometer/Label;)Lio/vertx/micrometer/impl/meters/Counters;
putfield io.vertx.micrometer.impl.VertxNetServerMetrics.errorCount:Lio/vertx/micrometer/impl/meters/Counters;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/vertx/micrometer/impl/VertxNetServerMetrics;
0 6 1 registry Lio/micrometer/core/instrument/MeterRegistry;
0 6 2 domain Lio/vertx/micrometer/MetricsDomain;
MethodParameters:
Name Flags
registry
domain
io.vertx.core.spi.metrics.TCPMetrics forAddress(io.vertx.core.net.SocketAddress);
descriptor: (Lio/vertx/core/net/SocketAddress;)Lio/vertx/core/spi/metrics/TCPMetrics;
flags: (0x0000)
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokestatic io.vertx.micrometer.impl.Labels.fromAddress:(Lio/vertx/core/net/SocketAddress;)Ljava/lang/String;
astore 2
start local 2 1: new io.vertx.micrometer.impl.VertxNetServerMetrics$Instance
dup
aload 0
aload 2
invokespecial io.vertx.micrometer.impl.VertxNetServerMetrics$Instance.<init>:(Lio/vertx/micrometer/impl/VertxNetServerMetrics;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/micrometer/impl/VertxNetServerMetrics;
0 2 1 localAddress Lio/vertx/core/net/SocketAddress;
1 2 2 local Ljava/lang/String;
MethodParameters:
Name Flags
localAddress
}
SourceFile: "VertxNetServerMetrics.java"
NestMembers:
io.vertx.micrometer.impl.VertxNetServerMetrics$Instance
InnerClasses:
Instance = io.vertx.micrometer.impl.VertxNetServerMetrics$Instance of io.vertx.micrometer.impl.VertxNetServerMetrics