abstract class io.vertx.core.http.impl.Http1xClientConnection$Stream
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: io.vertx.core.http.impl.Http1xClientConnection$Stream
  super_class: java.lang.Object
{
  protected final io.vertx.core.Promise<io.vertx.core.http.impl.HttpClientStream> promise;
    descriptor: Lio/vertx/core/Promise;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Lio/vertx/core/Promise<Lio/vertx/core/http/impl/HttpClientStream;>;

  protected final io.vertx.core.impl.ContextInternal context;
    descriptor: Lio/vertx/core/impl/ContextInternal;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final int id;
    descriptor: I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  private java.lang.Object trace;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Object metric;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  private io.vertx.core.http.impl.HttpResponseHead response;
    descriptor: Lio/vertx/core/http/impl/HttpResponseHead;
    flags: (0x0002) ACC_PRIVATE

  private boolean responseEnded;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private long bytesRead;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long bytesWritten;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  void <init>(io.vertx.core.impl.ContextInternal, int);
    descriptor: (Lio/vertx/core/impl/ContextInternal;I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // io.vertx.core.http.impl.Http1xClientConnection$Stream this
        start local 1 // io.vertx.core.impl.ContextInternal context
        start local 2 // int id
         0: .line 285
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 286
            aload 0 /* this */
            aload 1 /* context */
            putfield io.vertx.core.http.impl.Http1xClientConnection$Stream.context:Lio/vertx/core/impl/ContextInternal;
         2: .line 287
            aload 0 /* this */
            iload 2 /* id */
            putfield io.vertx.core.http.impl.Http1xClientConnection$Stream.id:I
         3: .line 288
            aload 0 /* this */
            aload 1 /* context */
            invokeinterface io.vertx.core.impl.ContextInternal.promise:()Lio/vertx/core/impl/future/PromiseInternal;
            putfield io.vertx.core.http.impl.Http1xClientConnection$Stream.promise:Lio/vertx/core/Promise;
         4: .line 289
            return
        end local 2 // int id
        end local 1 // io.vertx.core.impl.ContextInternal context
        end local 0 // io.vertx.core.http.impl.Http1xClientConnection$Stream this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lio/vertx/core/http/impl/Http1xClientConnection$Stream;
            0    5     1  context  Lio/vertx/core/impl/ContextInternal;
            0    5     2       id  I
    MethodParameters:
         Name  Flags
      context  
      id       

  java.lang.Object metric();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.core.http.impl.Http1xClientConnection$Stream this
         0: .line 293
            aload 0 /* this */
            getfield io.vertx.core.http.impl.Http1xClientConnection$Stream.metric:Ljava/lang/Object;
            areturn
        end local 0 // io.vertx.core.http.impl.Http1xClientConnection$Stream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/core/http/impl/Http1xClientConnection$Stream;

  abstract void handleContinue();
    descriptor: ()V
    flags: (0x0400) ACC_ABSTRACT

  abstract void handleHead(io.vertx.core.http.impl.HttpResponseHead);
    descriptor: (Lio/vertx/core/http/impl/HttpResponseHead;)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      response  

  abstract void handleChunk(io.vertx.core.buffer.Buffer);
    descriptor: (Lio/vertx/core/buffer/Buffer;)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      buff  

  abstract void handleEnd(io.netty.handler.codec.http.LastHttpContent);
    descriptor: (Lio/netty/handler/codec/http/LastHttpContent;)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      trailer  

  abstract void handleWritabilityChanged(boolean);
    descriptor: (Z)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      writable  

  abstract void handleException(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      cause  

  abstract void handleClosed();
    descriptor: ()V
    flags: (0x0400) ACC_ABSTRACT
}
SourceFile: "Http1xClientConnection.java"
NestHost: io.vertx.core.http.impl.Http1xClientConnection
InnerClasses:
  private abstract Stream = io.vertx.core.http.impl.Http1xClientConnection$Stream of io.vertx.core.http.impl.Http1xClientConnection