public class com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager extends org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager
super_class: org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager
{
public void <init>(org.apache.http.nio.reactor.ConnectingIOReactor, org.apache.http.nio.conn.NHttpConnectionFactory<org.apache.http.nio.conn.ManagedNHttpClientConnection>, org.apache.http.conn.SchemePortResolver, com.codahale.metrics.MetricRegistry, org.apache.http.config.Registry<org.apache.http.nio.conn.SchemeIOSessionStrategy>, long, java.util.concurrent.TimeUnit, org.apache.http.conn.DnsResolver, java.lang.String);
descriptor: (Lorg/apache/http/nio/reactor/ConnectingIOReactor;Lorg/apache/http/nio/conn/NHttpConnectionFactory;Lorg/apache/http/conn/SchemePortResolver;Lcom/codahale/metrics/MetricRegistry;Lorg/apache/http/config/Registry;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/conn/DnsResolver;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=11, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 8 start local 9 start local 10 0: aload 0
aload 1
aload 2
aload 5
aload 3
aload 9
lload 6
aload 8
invokespecial org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager.<init>:(Lorg/apache/http/nio/reactor/ConnectingIOReactor;Lorg/apache/http/nio/conn/NHttpConnectionFactory;Lorg/apache/http/config/Registry;Lorg/apache/http/conn/SchemePortResolver;Lorg/apache/http/conn/DnsResolver;JLjava/util/concurrent/TimeUnit;)V
1: aload 4
ldc Lorg/apache/http/nio/conn/NHttpClientConnectionManager;
iconst_2
anewarray java.lang.String
dup
iconst_0
aload 10
aastore
dup
iconst_1
ldc "available-connections"
aastore
invokestatic com.codahale.metrics.MetricRegistry.name:(Ljava/lang/Class;[Ljava/lang/String;)Ljava/lang/String;
2: aload 0
invokedynamic getValue(Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;)Lcom/codahale/metrics/Gauge;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager.lambda$0()Ljava/lang/Integer; (7)
()Ljava/lang/Integer;
3: invokevirtual com.codahale.metrics.MetricRegistry.register:(Ljava/lang/String;Lcom/codahale/metrics/Metric;)Lcom/codahale/metrics/Metric;
pop
4: aload 4
ldc Lorg/apache/http/nio/conn/NHttpClientConnectionManager;
iconst_2
anewarray java.lang.String
dup
iconst_0
aload 10
aastore
dup
iconst_1
ldc "leased-connections"
aastore
invokestatic com.codahale.metrics.MetricRegistry.name:(Ljava/lang/Class;[Ljava/lang/String;)Ljava/lang/String;
5: aload 0
invokedynamic getValue(Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;)Lcom/codahale/metrics/Gauge;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager.lambda$1()Ljava/lang/Integer; (7)
()Ljava/lang/Integer;
6: invokevirtual com.codahale.metrics.MetricRegistry.register:(Ljava/lang/String;Lcom/codahale/metrics/Metric;)Lcom/codahale/metrics/Metric;
pop
7: aload 4
ldc Lorg/apache/http/nio/conn/NHttpClientConnectionManager;
iconst_2
anewarray java.lang.String
dup
iconst_0
aload 10
aastore
dup
iconst_1
ldc "max-connections"
aastore
invokestatic com.codahale.metrics.MetricRegistry.name:(Ljava/lang/Class;[Ljava/lang/String;)Ljava/lang/String;
8: aload 0
invokedynamic getValue(Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;)Lcom/codahale/metrics/Gauge;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager.lambda$2()Ljava/lang/Integer; (7)
()Ljava/lang/Integer;
9: invokevirtual com.codahale.metrics.MetricRegistry.register:(Ljava/lang/String;Lcom/codahale/metrics/Metric;)Lcom/codahale/metrics/Metric;
pop
10: aload 4
ldc Lorg/apache/http/nio/conn/NHttpClientConnectionManager;
iconst_2
anewarray java.lang.String
dup
iconst_0
aload 10
aastore
dup
iconst_1
ldc "pending-connections"
aastore
invokestatic com.codahale.metrics.MetricRegistry.name:(Ljava/lang/Class;[Ljava/lang/String;)Ljava/lang/String;
11: aload 0
invokedynamic getValue(Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;)Lcom/codahale/metrics/Gauge;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager.lambda$3()Ljava/lang/Integer; (7)
()Ljava/lang/Integer;
12: invokevirtual com.codahale.metrics.MetricRegistry.register:(Ljava/lang/String;Lcom/codahale/metrics/Metric;)Lcom/codahale/metrics/Metric;
pop
13: return
end local 10 end local 9 end local 8 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;
0 14 1 ioreactor Lorg/apache/http/nio/reactor/ConnectingIOReactor;
0 14 2 connFactory Lorg/apache/http/nio/conn/NHttpConnectionFactory<Lorg/apache/http/nio/conn/ManagedNHttpClientConnection;>;
0 14 3 schemePortResolver Lorg/apache/http/conn/SchemePortResolver;
0 14 4 metricRegistry Lcom/codahale/metrics/MetricRegistry;
0 14 5 iosessionFactoryRegistry Lorg/apache/http/config/Registry<Lorg/apache/http/nio/conn/SchemeIOSessionStrategy;>;
0 14 6 timeToLive J
0 14 8 tunit Ljava/util/concurrent/TimeUnit;
0 14 9 dnsResolver Lorg/apache/http/conn/DnsResolver;
0 14 10 name Ljava/lang/String;
Signature: (Lorg/apache/http/nio/reactor/ConnectingIOReactor;Lorg/apache/http/nio/conn/NHttpConnectionFactory<Lorg/apache/http/nio/conn/ManagedNHttpClientConnection;>;Lorg/apache/http/conn/SchemePortResolver;Lcom/codahale/metrics/MetricRegistry;Lorg/apache/http/config/Registry<Lorg/apache/http/nio/conn/SchemeIOSessionStrategy;>;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/conn/DnsResolver;Ljava/lang/String;)V
MethodParameters:
Name Flags
ioreactor final
connFactory final
schemePortResolver final
metricRegistry final
iosessionFactoryRegistry final
timeToLive final
tunit final
dnsResolver final
name final
private java.lang.Integer lambda$0();
descriptor: ()Ljava/lang/Integer;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager.getTotalStats:()Lorg/apache/http/pool/PoolStats;
invokevirtual org.apache.http.pool.PoolStats.getAvailable:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;
private java.lang.Integer lambda$1();
descriptor: ()Ljava/lang/Integer;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager.getTotalStats:()Lorg/apache/http/pool/PoolStats;
invokevirtual org.apache.http.pool.PoolStats.getLeased:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;
private java.lang.Integer lambda$2();
descriptor: ()Ljava/lang/Integer;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager.getTotalStats:()Lorg/apache/http/pool/PoolStats;
invokevirtual org.apache.http.pool.PoolStats.getMax:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;
private java.lang.Integer lambda$3();
descriptor: ()Ljava/lang/Integer;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.codahale.metrics.httpasyncclient.InstrumentedNClientConnManager.getTotalStats:()Lorg/apache/http/pool/PoolStats;
invokevirtual org.apache.http.pool.PoolStats.getPending:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/codahale/metrics/httpasyncclient/InstrumentedNClientConnManager;
}
SourceFile: "InstrumentedNClientConnManager.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles