
com.groupbyinc.flux.common.http.nio.protocol.BasicAsyncRequestExecutionHandler.class Maven / Gradle / Ivy
???? 2 ? Ncom/groupbyinc/flux/common/http/nio/protocol/BasicAsyncRequestExecutionHandler |Ljava/lang/Object;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestExecutionHandler; java/lang/Object Mcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestExecutionHandler &BasicAsyncRequestExecutionHandler.java Ljava/lang/Deprecated; requestProducer GLcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer; responseConsumer HLcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer; MLcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer; future 8Lcom/groupbyinc/flux/common/http/concurrent/BasicFuture; =Lcom/groupbyinc/flux/common/http/concurrent/BasicFuture; localContext 6Lcom/groupbyinc/flux/common/http/protocol/HttpContext; httppocessor 8Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;
reuseStrategy 9Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy; requestSent Z ?(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;Lcom/groupbyinc/flux/common/http/params/HttpParams;)V ()V
Request producer )com/groupbyinc/flux/common/http/util/Args ! notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; # $
" % Response consumer ' HTTP context ) HTTP processor + Connection reuse strategy - HTTP parameters /
1
3 6com/groupbyinc/flux/common/http/concurrent/BasicFuture 5 >(Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;)V 7
6 8 : < > @ this ULcom/groupbyinc/flux/common/http/nio/protocol/BasicAsyncRequestExecutionHandler; PLcom/groupbyinc/flux/common/http/nio/protocol/BasicAsyncRequestExecutionHandler; callback @Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback; ;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback; params 3Lcom/groupbyinc/flux/common/http/params/HttpParams;l(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;Lcom/groupbyinc/flux/common/http/params/HttpParams;)V
K getFuture ()Ljava/util/concurrent/Future; releaseResources java/io/IOException P Fcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer R close T S U Ecom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer W X U ex Ljava/io/IOException; O
\ isDone ()Z ^ _
6 ` cancel b _
6 c getTarget ,()Lcom/groupbyinc/flux/common/http/HttpHost; e f X g generateRequest /()Lcom/groupbyinc/flux/common/http/HttpRequest; -com/groupbyinc/flux/common/http/HttpException k i j X m produceContent f(Lcom/groupbyinc/flux/common/http/nio/ContentEncoder;Lcom/groupbyinc/flux/common/http/nio/IOControl;)V o p X q encoder 4Lcom/groupbyinc/flux/common/http/nio/ContentEncoder; ioctrl /Lcom/groupbyinc/flux/common/http/nio/IOControl; requestCompleted 9(Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)V w x X y { context isRepeatable resetRequest responseReceived 1(Lcom/groupbyinc/flux/common/http/HttpResponse;)V ? ? S ? response .Lcom/groupbyinc/flux/common/http/HttpResponse; consumeContent f(Lcom/groupbyinc/flux/common/http/nio/ContentDecoder;Lcom/groupbyinc/flux/common/http/nio/IOControl;)V ? ? S ? decoder 4Lcom/groupbyinc/flux/common/http/nio/ContentDecoder; failed (Ljava/lang/Exception;)V ? ? X ? S ? (Ljava/lang/Exception;)Z ? ?
6 ? java/lang/Throwable ? java/lang/Exception ? Ljava/lang/Exception; java/lang/RuntimeException ? S c
? cancelled Ljava/lang/RuntimeException; responseCompleted ? x S ? getResult ()Ljava/lang/Object; ? ? S ? getException ()Ljava/lang/Exception; ? ? S ? completed (Ljava/lang/Object;)Z ? ?
6 ? 4com/groupbyinc/flux/common/http/protocol/HttpContext ? result TT; Ljava/lang/Object;
getContext 8()Lcom/groupbyinc/flux/common/http/protocol/HttpContext; getHttpProcessor :()Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor; getConnectionReuseStrategy ;()Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy; S ` Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable?(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;Lcom/groupbyinc/flux/common/http/params/HttpParams;)Vq(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;Lcom/groupbyinc/flux/common/http/params/HttpParams;)V $()Ljava/util/concurrent/Future;
StackMapTable
Exceptions ()TT;
SourceFile
Deprecated RuntimeVisibleAnnotations !
? ? B ? % [*? + ? &W,(? &W*? &W,? &W.? &W0? &W*+? 2*,? 4*? 6Y-? 9? ;*? =*? ?*? A? ? R [ B D [
[
[ E G [ [ [ [ H I ? [ B C [ [ E F ? : M N O P Q " R * S 2 T 7 U <