public interface org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> extends java.io.Closeable, org.apache.http.concurrent.Cancellable
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.apache.http.nio.protocol.HttpAsyncResponseConsumer
  super_class: java.lang.Object
{
  public abstract void responseReceived(org.apache.http.HttpResponse);
    descriptor: (Lorg/apache/http/HttpResponse;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException, org.apache.http.HttpException
    MethodParameters:
          Name  Flags
      response  

  public abstract void consumeContent(org.apache.http.nio.ContentDecoder, org.apache.http.nio.IOControl);
    descriptor: (Lorg/apache/http/nio/ContentDecoder;Lorg/apache/http/nio/IOControl;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      decoder    
      ioControl  

  public abstract void responseCompleted(org.apache.http.protocol.HttpContext);
    descriptor: (Lorg/apache/http/protocol/HttpContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      context  

  public abstract void failed(java.lang.Exception);
    descriptor: (Ljava/lang/Exception;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ex    

  public abstract java.lang.Exception getException();
    descriptor: ()Ljava/lang/Exception;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract T getResult();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TT;

  public abstract boolean isDone();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Closeable;Lorg/apache/http/concurrent/Cancellable;
SourceFile: "HttpAsyncResponseConsumer.java"