public interface io.vertx.core.spi.metrics.HttpClientMetrics<R, W, S, T> extends io.vertx.core.spi.metrics.TCPMetrics<S>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.vertx.core.spi.metrics.HttpClientMetrics
  super_class: java.lang.Object
{
  public io.vertx.core.spi.metrics.ClientMetrics<R, T, 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=1, locals=3, args_size=3
        start local 0 // io.vertx.core.spi.metrics.HttpClientMetrics this
        start local 1 // io.vertx.core.net.SocketAddress remoteAddress
        start local 2 // int maxPoolSize
         0: .line 48
            aconst_null
            areturn
        end local 2 // int maxPoolSize
        end local 1 // io.vertx.core.net.SocketAddress remoteAddress
        end local 0 // io.vertx.core.spi.metrics.HttpClientMetrics this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lio/vertx/core/spi/metrics/HttpClientMetrics<TR;TW;TS;TT;>;
            0    1     1  remoteAddress  Lio/vertx/core/net/SocketAddress;
            0    1     2    maxPoolSize  I
    Signature: (Lio/vertx/core/net/SocketAddress;I)Lio/vertx/core/spi/metrics/ClientMetrics<TR;TT;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<R, T, ?, ?>);
    descriptor: (Lio/vertx/core/spi/metrics/ClientMetrics;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // io.vertx.core.spi.metrics.HttpClientMetrics this
        start local 1 // io.vertx.core.spi.metrics.ClientMetrics endpointMetric
         0: .line 57
            return
        end local 1 // io.vertx.core.spi.metrics.ClientMetrics endpointMetric
        end local 0 // io.vertx.core.spi.metrics.HttpClientMetrics this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lio/vertx/core/spi/metrics/HttpClientMetrics<TR;TW;TS;TT;>;
            0    1     1  endpointMetric  Lio/vertx/core/spi/metrics/ClientMetrics<TR;TT;**>;
    Signature: (Lio/vertx/core/spi/metrics/ClientMetrics<TR;TT;**>;)V
    MethodParameters:
                Name  Flags
      endpointMetric  

  public void endpointDisconnected(io.vertx.core.spi.metrics.ClientMetrics<R, T, ?, ?>);
    descriptor: (Lio/vertx/core/spi/metrics/ClientMetrics;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // io.vertx.core.spi.metrics.HttpClientMetrics this
        start local 1 // io.vertx.core.spi.metrics.ClientMetrics endpointMetric
         0: .line 65
            return
        end local 1 // io.vertx.core.spi.metrics.ClientMetrics endpointMetric
        end local 0 // io.vertx.core.spi.metrics.HttpClientMetrics this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lio/vertx/core/spi/metrics/HttpClientMetrics<TR;TW;TS;TT;>;
            0    1     1  endpointMetric  Lio/vertx/core/spi/metrics/ClientMetrics<TR;TT;**>;
    Signature: (Lio/vertx/core/spi/metrics/ClientMetrics<TR;TT;**>;)V
    MethodParameters:
                Name  Flags
      endpointMetric  

  public W connected(io.vertx.core.http.WebSocket);
    descriptor: (Lio/vertx/core/http/WebSocket;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // io.vertx.core.spi.metrics.HttpClientMetrics this
        start local 1 // io.vertx.core.http.WebSocket webSocket
         0: .line 74
            aconst_null
            areturn
        end local 1 // io.vertx.core.http.WebSocket webSocket
        end local 0 // io.vertx.core.spi.metrics.HttpClientMetrics this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lio/vertx/core/spi/metrics/HttpClientMetrics<TR;TW;TS;TT;>;
            0    1     1  webSocket  Lio/vertx/core/http/WebSocket;
    Signature: (Lio/vertx/core/http/WebSocket;)TW;
    MethodParameters:
           Name  Flags
      webSocket  

  public void disconnected();
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // io.vertx.core.spi.metrics.HttpClientMetrics this
        start local 1 // java.lang.Object webSocketMetric
         0: .line 83
            return
        end local 1 // java.lang.Object webSocketMetric
        end local 0 // io.vertx.core.spi.metrics.HttpClientMetrics this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lio/vertx/core/spi/metrics/HttpClientMetrics<TR;TW;TS;TT;>;
            0    1     1  webSocketMetric  TW;
    Signature: (TW;)V
    MethodParameters:
                 Name  Flags
      webSocketMetric  
}
Signature: <R:Ljava/lang/Object;W:Ljava/lang/Object;S:Ljava/lang/Object;T:Ljava/lang/Object;>Ljava/lang/Object;Lio/vertx/core/spi/metrics/TCPMetrics<TS;>;
SourceFile: "HttpClientMetrics.java"