class io.vertx.micrometer.impl.VertxNetClientMetrics extends io.vertx.micrometer.impl.AbstractMetrics
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: io.vertx.micrometer.impl.VertxNetClientMetrics
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_CLIENT:Lio/vertx/micrometer/MetricsDomain;
invokespecial io.vertx.micrometer.impl.VertxNetClientMetrics.<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/VertxNetClientMetrics;
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 connections to the remote host currently opened"
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.VertxNetClientMetrics.longGauges:(Ljava/lang/String;Ljava/lang/String;[Lio/vertx/micrometer/Label;)Lio/vertx/micrometer/impl/meters/Gauges;
putfield io.vertx.micrometer.impl.VertxNetClientMetrics.connections:Lio/vertx/micrometer/impl/meters/Gauges;
2: aload 0
aload 0
ldc "bytesReceived"
ldc "Number of bytes received from the remote host"
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.VertxNetClientMetrics.summaries:(Ljava/lang/String;Ljava/lang/String;[Lio/vertx/micrometer/Label;)Lio/vertx/micrometer/impl/meters/Summaries;
putfield io.vertx.micrometer.impl.VertxNetClientMetrics.bytesReceived:Lio/vertx/micrometer/impl/meters/Summaries;
3: aload 0
aload 0
ldc "bytesSent"
ldc "Number of bytes sent to the remote host"
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.VertxNetClientMetrics.summaries:(Ljava/lang/String;Ljava/lang/String;[Lio/vertx/micrometer/Label;)Lio/vertx/micrometer/impl/meters/Summaries;
putfield io.vertx.micrometer.impl.VertxNetClientMetrics.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.VertxNetClientMetrics.counters:(Ljava/lang/String;Ljava/lang/String;[Lio/vertx/micrometer/Label;)Lio/vertx/micrometer/impl/meters/Counters;
putfield io.vertx.micrometer.impl.VertxNetClientMetrics.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/VertxNetClientMetrics;
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(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/spi/metrics/TCPMetrics;
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new io.vertx.micrometer.impl.VertxNetClientMetrics$Instance
dup
aload 0
aload 1
invokespecial io.vertx.micrometer.impl.VertxNetClientMetrics$Instance.<init>:(Lio/vertx/micrometer/impl/VertxNetClientMetrics;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/micrometer/impl/VertxNetClientMetrics;
0 1 1 localAddress Ljava/lang/String;
MethodParameters:
Name Flags
localAddress
}
SourceFile: "VertxNetClientMetrics.java"
NestMembers:
io.vertx.micrometer.impl.VertxNetClientMetrics$Instance
InnerClasses:
Instance = io.vertx.micrometer.impl.VertxNetClientMetrics$Instance of io.vertx.micrometer.impl.VertxNetClientMetrics