class io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl extends io.vertx.ext.dropwizard.impl.AbstractMetrics implements io.vertx.core.spi.metrics.HttpClientMetrics<io.vertx.ext.dropwizard.impl.HttpClientRequestMetric, io.vertx.ext.dropwizard.impl.WebSocketMetric, java.lang.Long, com.codahale.metrics.Timer$Context>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl
super_class: io.vertx.ext.dropwizard.impl.AbstractMetrics
{
private final io.vertx.ext.dropwizard.impl.VertxMetricsImpl owner;
descriptor: Lio/vertx/ext/dropwizard/impl/VertxMetricsImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.vertx.ext.dropwizard.impl.Matcher uriMatcher;
descriptor: Lio/vertx/ext/dropwizard/impl/Matcher;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.vertx.ext.dropwizard.impl.Matcher endpointMatcher;
descriptor: Lio/vertx/ext/dropwizard/impl/Matcher;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final io.vertx.ext.dropwizard.impl.HttpClientReporter clientReporter;
descriptor: Lio/vertx/ext/dropwizard/impl/HttpClientReporter;
flags: (0x0010) ACC_FINAL
final int maxPoolSize;
descriptor: I
flags: (0x0010) ACC_FINAL
void <init>(io.vertx.ext.dropwizard.impl.VertxMetricsImpl, io.vertx.ext.dropwizard.impl.HttpClientReporter, io.vertx.core.http.HttpClientOptions, java.util.List<io.vertx.ext.dropwizard.Match>, java.util.List<io.vertx.ext.dropwizard.Match>);
descriptor: (Lio/vertx/ext/dropwizard/impl/VertxMetricsImpl;Lio/vertx/ext/dropwizard/impl/HttpClientReporter;Lio/vertx/core/http/HttpClientOptions;Ljava/util/List;Ljava/util/List;)V
flags: (0x0000)
Code:
stack=4, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 2
getfield io.vertx.ext.dropwizard.impl.HttpClientReporter.registry:Lcom/codahale/metrics/MetricRegistry;
aload 2
getfield io.vertx.ext.dropwizard.impl.HttpClientReporter.baseName:Ljava/lang/String;
invokespecial io.vertx.ext.dropwizard.impl.AbstractMetrics.<init>:(Lcom/codahale/metrics/MetricRegistry;Ljava/lang/String;)V
1: aload 0
aload 1
putfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.owner:Lio/vertx/ext/dropwizard/impl/VertxMetricsImpl;
2: aload 0
aload 2
putfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.clientReporter:Lio/vertx/ext/dropwizard/impl/HttpClientReporter;
3: aload 0
new io.vertx.ext.dropwizard.impl.Matcher
dup
aload 4
invokespecial io.vertx.ext.dropwizard.impl.Matcher.<init>:(Ljava/util/List;)V
putfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.uriMatcher:Lio/vertx/ext/dropwizard/impl/Matcher;
4: aload 0
new io.vertx.ext.dropwizard.impl.Matcher
dup
aload 5
invokespecial io.vertx.ext.dropwizard.impl.Matcher.<init>:(Ljava/util/List;)V
putfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.endpointMatcher:Lio/vertx/ext/dropwizard/impl/Matcher;
5: aload 2
aload 0
aload 3
invokevirtual io.vertx.core.http.HttpClientOptions.getMaxPoolSize:()I
dup_x1
putfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.maxPoolSize:I
invokevirtual io.vertx.ext.dropwizard.impl.HttpClientReporter.incMaxPoolSize:(I)V
6: return
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 7 0 this Lio/vertx/ext/dropwizard/impl/HttpClientMetricsImpl;
0 7 1 owner Lio/vertx/ext/dropwizard/impl/VertxMetricsImpl;
0 7 2 clientReporter Lio/vertx/ext/dropwizard/impl/HttpClientReporter;
0 7 3 options Lio/vertx/core/http/HttpClientOptions;
0 7 4 monitoredUris Ljava/util/List<Lio/vertx/ext/dropwizard/Match;>;
0 7 5 monitoredEndpoints Ljava/util/List<Lio/vertx/ext/dropwizard/Match;>;
Signature: (Lio/vertx/ext/dropwizard/impl/VertxMetricsImpl;Lio/vertx/ext/dropwizard/impl/HttpClientReporter;Lio/vertx/core/http/HttpClientOptions;Ljava/util/List<Lio/vertx/ext/dropwizard/Match;>;Ljava/util/List<Lio/vertx/ext/dropwizard/Match;>;)V
MethodParameters:
Name Flags
owner
clientReporter
options
monitoredUris
monitoredEndpoints
public io.vertx.core.spi.metrics.ClientMetrics<io.vertx.ext.dropwizard.impl.HttpClientRequestMetric, com.codahale.metrics.Timer$Context, io.vertx.core.spi.observability.HttpRequest, io.vertx.core.spi.observability.HttpResponse> createEndpointMetrics(io.vertx.core.net.SocketAddress, int);
descriptor: (Lio/vertx/core/net/SocketAddress;I)Lio/vertx/core/spi/metrics/ClientMetrics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 3
start local 3 1: aload 0
getfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.endpointMatcher:Lio/vertx/ext/dropwizard/impl/Matcher;
aload 3
invokevirtual io.vertx.ext.dropwizard.impl.Matcher.matches:(Ljava/lang/String;)Ljava/lang/String;
ifnull 3
2: new io.vertx.ext.dropwizard.impl.EndpointMetrics
dup
aload 0
getfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.clientReporter:Lio/vertx/ext/dropwizard/impl/HttpClientReporter;
aload 3
aload 0
getfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.uriMatcher:Lio/vertx/ext/dropwizard/impl/Matcher;
invokespecial io.vertx.ext.dropwizard.impl.EndpointMetrics.<init>:(Lio/vertx/ext/dropwizard/impl/HttpClientReporter;Ljava/lang/String;Lio/vertx/ext/dropwizard/impl/Matcher;)V
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/ext/dropwizard/impl/HttpClientMetricsImpl;
0 4 1 remoteAddress Lio/vertx/core/net/SocketAddress;
0 4 2 maxPoolSize I
1 4 3 name Ljava/lang/String;
Signature: (Lio/vertx/core/net/SocketAddress;I)Lio/vertx/core/spi/metrics/ClientMetrics<Lio/vertx/ext/dropwizard/impl/HttpClientRequestMetric;Lcom/codahale/metrics/Timer$Context;Lio/vertx/core/spi/observability/HttpRequest;Lio/vertx/core/spi/observability/HttpResponse;>;
MethodParameters:
Name Flags
remoteAddress
maxPoolSize
public void endpointConnected(io.vertx.core.spi.metrics.ClientMetrics<io.vertx.ext.dropwizard.impl.HttpClientRequestMetric, com.codahale.metrics.Timer$Context, ?, ?>);
descriptor: (Lio/vertx/core/spi/metrics/ClientMetrics;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof io.vertx.ext.dropwizard.impl.EndpointMetrics
ifeq 2
1: aload 1
checkcast io.vertx.ext.dropwizard.impl.EndpointMetrics
getfield io.vertx.ext.dropwizard.impl.EndpointMetrics.openConnections:Lcom/codahale/metrics/Counter;
invokevirtual com.codahale.metrics.Counter.inc:()V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/ext/dropwizard/impl/HttpClientMetricsImpl;
0 3 1 endpointMetric Lio/vertx/core/spi/metrics/ClientMetrics<Lio/vertx/ext/dropwizard/impl/HttpClientRequestMetric;Lcom/codahale/metrics/Timer$Context;**>;
Signature: (Lio/vertx/core/spi/metrics/ClientMetrics<Lio/vertx/ext/dropwizard/impl/HttpClientRequestMetric;Lcom/codahale/metrics/Timer$Context;**>;)V
MethodParameters:
Name Flags
endpointMetric
public void endpointDisconnected(io.vertx.core.spi.metrics.ClientMetrics<io.vertx.ext.dropwizard.impl.HttpClientRequestMetric, com.codahale.metrics.Timer$Context, ?, ?>);
descriptor: (Lio/vertx/core/spi/metrics/ClientMetrics;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof io.vertx.ext.dropwizard.impl.EndpointMetrics
ifeq 2
1: aload 1
checkcast io.vertx.ext.dropwizard.impl.EndpointMetrics
getfield io.vertx.ext.dropwizard.impl.EndpointMetrics.openConnections:Lcom/codahale/metrics/Counter;
invokevirtual com.codahale.metrics.Counter.dec:()V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/ext/dropwizard/impl/HttpClientMetricsImpl;
0 3 1 endpointMetric Lio/vertx/core/spi/metrics/ClientMetrics<Lio/vertx/ext/dropwizard/impl/HttpClientRequestMetric;Lcom/codahale/metrics/Timer$Context;**>;
Signature: (Lio/vertx/core/spi/metrics/ClientMetrics<Lio/vertx/ext/dropwizard/impl/HttpClientRequestMetric;Lcom/codahale/metrics/Timer$Context;**>;)V
MethodParameters:
Name Flags
endpointMetric
public io.vertx.ext.dropwizard.impl.WebSocketMetric connected(io.vertx.core.http.WebSocket);
descriptor: (Lio/vertx/core/http/WebSocket;)Lio/vertx/ext/dropwizard/impl/WebSocketMetric;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.clientReporter:Lio/vertx/ext/dropwizard/impl/HttpClientReporter;
invokevirtual io.vertx.ext.dropwizard.impl.HttpClientReporter.createWebSocketMetric:()Lio/vertx/ext/dropwizard/impl/WebSocketMetric;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/dropwizard/impl/HttpClientMetricsImpl;
0 1 1 webSocket Lio/vertx/core/http/WebSocket;
MethodParameters:
Name Flags
webSocket
public void disconnected(io.vertx.ext.dropwizard.impl.WebSocketMetric);
descriptor: (Lio/vertx/ext/dropwizard/impl/WebSocketMetric;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.clientReporter:Lio/vertx/ext/dropwizard/impl/HttpClientReporter;
aload 1
invokevirtual io.vertx.ext.dropwizard.impl.HttpClientReporter.disconnect:(Lio/vertx/ext/dropwizard/impl/WebSocketMetric;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/dropwizard/impl/HttpClientMetricsImpl;
0 2 1 webSocketMetric Lio/vertx/ext/dropwizard/impl/WebSocketMetric;
MethodParameters:
Name Flags
webSocketMetric
public java.lang.Long connected(io.vertx.core.net.SocketAddress, java.lang.String);
descriptor: (Lio/vertx/core/net/SocketAddress;Ljava/lang/String;)Ljava/lang/Long;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.clientReporter:Lio/vertx/ext/dropwizard/impl/HttpClientReporter;
aload 1
aload 2
invokevirtual io.vertx.ext.dropwizard.impl.HttpClientReporter.connected:(Lio/vertx/core/net/SocketAddress;Ljava/lang/String;)Ljava/lang/Long;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/dropwizard/impl/HttpClientMetricsImpl;
0 1 1 remoteAddress Lio/vertx/core/net/SocketAddress;
0 1 2 remoteName Ljava/lang/String;
MethodParameters:
Name Flags
remoteAddress
remoteName
public void disconnected(java.lang.Long, io.vertx.core.net.SocketAddress);
descriptor: (Ljava/lang/Long;Lio/vertx/core/net/SocketAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.clientReporter:Lio/vertx/ext/dropwizard/impl/HttpClientReporter;
aload 1
aload 2
invokevirtual io.vertx.ext.dropwizard.impl.HttpClientReporter.disconnected:(Ljava/lang/Long;Lio/vertx/core/net/SocketAddress;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/dropwizard/impl/HttpClientMetricsImpl;
0 2 1 socketMetric Ljava/lang/Long;
0 2 2 remoteAddress Lio/vertx/core/net/SocketAddress;
MethodParameters:
Name Flags
socketMetric
remoteAddress
public void bytesRead(java.lang.Long, io.vertx.core.net.SocketAddress, long);
descriptor: (Ljava/lang/Long;Lio/vertx/core/net/SocketAddress;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.clientReporter:Lio/vertx/ext/dropwizard/impl/HttpClientReporter;
aload 1
aload 2
lload 3
invokevirtual io.vertx.ext.dropwizard.impl.HttpClientReporter.bytesRead:(Ljava/lang/Long;Lio/vertx/core/net/SocketAddress;J)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/dropwizard/impl/HttpClientMetricsImpl;
0 2 1 socketMetric Ljava/lang/Long;
0 2 2 remoteAddress Lio/vertx/core/net/SocketAddress;
0 2 3 numberOfBytes J
MethodParameters:
Name Flags
socketMetric
remoteAddress
numberOfBytes
public void bytesWritten(java.lang.Long, io.vertx.core.net.SocketAddress, long);
descriptor: (Ljava/lang/Long;Lio/vertx/core/net/SocketAddress;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.clientReporter:Lio/vertx/ext/dropwizard/impl/HttpClientReporter;
aload 1
aload 2
lload 3
invokevirtual io.vertx.ext.dropwizard.impl.HttpClientReporter.bytesWritten:(Ljava/lang/Long;Lio/vertx/core/net/SocketAddress;J)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/dropwizard/impl/HttpClientMetricsImpl;
0 2 1 socketMetric Ljava/lang/Long;
0 2 2 remoteAddress Lio/vertx/core/net/SocketAddress;
0 2 3 numberOfBytes J
MethodParameters:
Name Flags
socketMetric
remoteAddress
numberOfBytes
public void exceptionOccurred(java.lang.Long, io.vertx.core.net.SocketAddress, java.lang.Throwable);
descriptor: (Ljava/lang/Long;Lio/vertx/core/net/SocketAddress;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.clientReporter:Lio/vertx/ext/dropwizard/impl/HttpClientReporter;
aload 1
aload 2
aload 3
invokevirtual io.vertx.ext.dropwizard.impl.HttpClientReporter.exceptionOccurred:(Ljava/lang/Long;Lio/vertx/core/net/SocketAddress;Ljava/lang/Throwable;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/dropwizard/impl/HttpClientMetricsImpl;
0 2 1 socketMetric Ljava/lang/Long;
0 2 2 remoteAddress Lio/vertx/core/net/SocketAddress;
0 2 3 t Ljava/lang/Throwable;
MethodParameters:
Name Flags
socketMetric
remoteAddress
t
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.owner:Lio/vertx/ext/dropwizard/impl/VertxMetricsImpl;
aload 0
invokevirtual io.vertx.ext.dropwizard.impl.VertxMetricsImpl.closed:(Lio/vertx/ext/dropwizard/impl/HttpClientMetricsImpl;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/dropwizard/impl/HttpClientMetricsImpl;
public void bytesRead(java.lang.Object, io.vertx.core.net.SocketAddress, long);
descriptor: (Ljava/lang/Object;Lio/vertx/core/net/SocketAddress;J)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=4
0: aload 0
aload 1
checkcast java.lang.Long
aload 2
lload 3
invokevirtual io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.bytesRead:(Ljava/lang/Long;Lio/vertx/core/net/SocketAddress;J)V
return
LocalVariableTable:
Start End Slot Name Signature
public void disconnected(java.lang.Object, io.vertx.core.net.SocketAddress);
descriptor: (Ljava/lang/Object;Lio/vertx/core/net/SocketAddress;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast java.lang.Long
aload 2
invokevirtual io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.disconnected:(Ljava/lang/Long;Lio/vertx/core/net/SocketAddress;)V
return
LocalVariableTable:
Start End Slot Name Signature
public void disconnected(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast io.vertx.ext.dropwizard.impl.WebSocketMetric
invokevirtual io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.disconnected:(Lio/vertx/ext/dropwizard/impl/WebSocketMetric;)V
return
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object connected(io.vertx.core.net.SocketAddress, java.lang.String);
descriptor: (Lio/vertx/core/net/SocketAddress;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.connected:(Lio/vertx/core/net/SocketAddress;Ljava/lang/String;)Ljava/lang/Long;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object connected(io.vertx.core.http.WebSocket);
descriptor: (Lio/vertx/core/http/WebSocket;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.connected:(Lio/vertx/core/http/WebSocket;)Lio/vertx/ext/dropwizard/impl/WebSocketMetric;
areturn
LocalVariableTable:
Start End Slot Name Signature
public void bytesWritten(java.lang.Object, io.vertx.core.net.SocketAddress, long);
descriptor: (Ljava/lang/Object;Lio/vertx/core/net/SocketAddress;J)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=4
0: aload 0
aload 1
checkcast java.lang.Long
aload 2
lload 3
invokevirtual io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.bytesWritten:(Ljava/lang/Long;Lio/vertx/core/net/SocketAddress;J)V
return
LocalVariableTable:
Start End Slot Name Signature
public void exceptionOccurred(java.lang.Object, io.vertx.core.net.SocketAddress, java.lang.Throwable);
descriptor: (Ljava/lang/Object;Lio/vertx/core/net/SocketAddress;Ljava/lang/Throwable;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
checkcast java.lang.Long
aload 2
aload 3
invokevirtual io.vertx.ext.dropwizard.impl.HttpClientMetricsImpl.exceptionOccurred:(Ljava/lang/Long;Lio/vertx/core/net/SocketAddress;Ljava/lang/Throwable;)V
return
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Lio/vertx/ext/dropwizard/impl/AbstractMetrics;Lio/vertx/core/spi/metrics/HttpClientMetrics<Lio/vertx/ext/dropwizard/impl/HttpClientRequestMetric;Lio/vertx/ext/dropwizard/impl/WebSocketMetric;Ljava/lang/Long;Lcom/codahale/metrics/Timer$Context;>;
SourceFile: "HttpClientMetricsImpl.java"
InnerClasses:
public Context = com.codahale.metrics.Timer$Context of com.codahale.metrics.Timer