public interface org.apache.http.nio.protocol.HttpAsyncRequestProducer extends java.io.Closeable
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.apache.http.nio.protocol.HttpAsyncRequestProducer
  super_class: java.lang.Object
{
  public abstract org.apache.http.HttpHost getTarget();
    descriptor: ()Lorg/apache/http/HttpHost;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.http.HttpRequest generateRequest();
    descriptor: ()Lorg/apache/http/HttpRequest;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException, org.apache.http.HttpException

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

  public abstract void requestCompleted(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 boolean isRepeatable();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void resetRequest();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
}
SourceFile: "HttpAsyncRequestProducer.java"