All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.http.nio.protocol.HttpAsyncRequester.class Maven / Gradle / Ivy

????2&?com/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequesterjava/lang/ObjectHttpAsyncRequester.java5Lcom/groupbyinc/flux/common/http/annotation/Contract;	threading>Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior;IMMUTABLE_CONDITIONALXcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequester$RequestExecutionCallback
RequestExecutionCallback\com/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequester$ConnPipelinedRequestCallback
ConnPipelinedRequestCallbackScom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequester$ConnRequestCallbackConnRequestCallback
httpprocessor8Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;connReuseStrategy9Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;exceptionLogger1Lcom/groupbyinc/flux/common/http/ExceptionLogger;?(Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;Lcom/groupbyinc/flux/common/http/params/HttpParams;)VLjava/lang/Deprecated;t(Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;)V
thisALcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequester;
reuseStrategyparams3Lcom/groupbyinc/flux/common/http/params/HttpParams;?(Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;Lcom/groupbyinc/flux/common/http/ExceptionLogger;)V()V%
&HTTP processor()com/groupbyinc/flux/common/http/util/Args*notNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;,-
+.6com/groupbyinc/flux/common/http/protocol/HttpProcessor0	27com/groupbyinc/flux/common/http/ConnectionReuseStrategy4/com/groupbyinc/flux/common/http/ExceptionLogger6Ccom/groupbyinc/flux/common/http/impl/DefaultConnectionReuseStrategy8INSTANCEELcom/groupbyinc/flux/common/http/impl/DefaultConnectionReuseStrategy;:;	9<	>NO_OP@	7A	C$
E;(Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;)VexecuteZ(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/nio/NHttpClientConnection;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;)Ljava/util/concurrent/Future;HTTP request producerJHTTP response consumerLHTTP connectionNHTTP contextPLcom/groupbyinc/flux/common/http/nio/protocol/BasicAsyncClientExchangeHandlerR?(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/nio/NHttpClientConnection;Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;)VT
SU
initExecution?(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncClientExchangeHandler;Lcom/groupbyinc/flux/common/http/nio/NHttpClientConnection;)VWX
Y	getFuture()Ljava/util/concurrent/Future;[\
S]requestProducerGLcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;responseConsumerMLcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;HLcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;conn;Lcom/groupbyinc/flux/common/http/nio/NHttpClientConnection;context6Lcom/groupbyinc/flux/common/http/protocol/HttpContext;callback@Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;handlerSLcom/groupbyinc/flux/common/http/nio/protocol/BasicAsyncClientExchangeHandler;NLcom/groupbyinc/flux/common/http/nio/protocol/BasicAsyncClientExchangeHandler;java/io/IOExceptionn9com/groupbyinc/flux/common/http/nio/NHttpClientConnectionp
getContext8()Lcom/groupbyinc/flux/common/http/protocol/HttpContext;rsqthttp.nio.exchange-handlerv4com/groupbyinc/flux/common/http/protocol/HttpContextxsetAttribute'(Ljava/lang/String;Ljava/lang/Object;)Vz{y|isOpen()Z~q?9com/groupbyinc/flux/common/http/ConnectionClosedException?Connection closed?(Ljava/lang/String;)V?
??Kcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncClientExchangeHandler?failed(Ljava/lang/Exception;)V????
requestOutput?%q?java/lang/Throwable?isDone???close?%??log??
?exLjava/io/IOException;MLcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncClientExchangeHandler;(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/nio/NHttpClientConnection;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)Ljava/util/concurrent/Future;HI
??(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/nio/NHttpClientConnection;)Ljava/util/concurrent/Future;9com/groupbyinc/flux/common/http/protocol/BasicHttpContext?
?&H?
?N(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/pool/ConnPool;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;)Ljava/util/concurrent/Future;HTTP connection pool?6com/groupbyinc/flux/common/http/concurrent/BasicFuture?>(Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;)V?
??Ecom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer?	getTarget,()Lcom/groupbyinc/flux/common/http/HttpHost;????p(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequester;Lcom/groupbyinc/flux/common/http/concurrent/BasicFuture;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/pool/ConnPool;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)V?
?-com/groupbyinc/flux/common/http/pool/ConnPool?lease~(Ljava/lang/Object;Ljava/lang/Object;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;)Ljava/util/concurrent/Future;????connPool^Lcom/groupbyinc/flux/common/http/pool/ConnPool;/Lcom/groupbyinc/flux/common/http/pool/ConnPool;future=Lcom/groupbyinc/flux/common/http/concurrent/BasicFuture;8Lcom/groupbyinc/flux/common/http/concurrent/BasicFuture;target*Lcom/groupbyinc/flux/common/http/HttpHost;executePipelined	(Lcom/groupbyinc/flux/common/http/HttpHost;Ljava/util/List;Ljava/util/List;Lcom/groupbyinc/flux/common/http/pool/ConnPool;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;)Ljava/util/concurrent/Future;HTTP target?Request producer list?notEmpty@(Ljava/util/Collection;Ljava/lang/String;)Ljava/util/Collection;??
+?Response consumer list?(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequester;Lcom/groupbyinc/flux/common/http/concurrent/BasicFuture;Ljava/util/List;Ljava/util/List;Lcom/groupbyinc/flux/common/http/pool/ConnPool;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)V?
?requestProducersZLjava/util/List<+Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;>;Ljava/util/List;responseConsumers`Ljava/util/List<+Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;>;RLcom/groupbyinc/flux/common/http/concurrent/FutureCallback;>;OLcom/groupbyinc/flux/common/http/concurrent/BasicFuture;>;~(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/pool/PoolEntry;Lcom/groupbyinc/flux/common/http/pool/ConnPool;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;)Ljava/util/concurrent/Future;
Pool entry?.com/groupbyinc/flux/common/http/pool/PoolEntry?
getConnection()Ljava/lang/Object;??
???(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequester;Lcom/groupbyinc/flux/common/http/concurrent/BasicFuture;Lcom/groupbyinc/flux/common/http/pool/PoolEntry;Lcom/groupbyinc/flux/common/http/pool/ConnPool;)V?
?	poolEntryTE;0Lcom/groupbyinc/flux/common/http/pool/PoolEntry;(Ljava/util/List;Ljava/util/List;Lcom/groupbyinc/flux/common/http/pool/PoolEntry;Lcom/groupbyinc/flux/common/http/pool/ConnPool;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;)Ljava/util/concurrent/Future;Lcom/groupbyinc/flux/common/http/nio/protocol/PipeliningClientExchangeHandler?@(Ljava/util/List;Ljava/util/List;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/http/nio/NHttpClientConnection;Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;)V?
??YLjava/util/List;_Ljava/util/List;>;SLcom/groupbyinc/flux/common/http/nio/protocol/PipeliningClientExchangeHandler;NLcom/groupbyinc/flux/common/http/nio/protocol/PipeliningClientExchangeHandler;(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/pool/ConnPool;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)Ljava/util/concurrent/Future;H?
??(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/pool/ConnPool;)Ljava/util/concurrent/Future;H?
?7?Ljava/lang/Exception;(Ljava/io/Closeable;)Vjava/io/Closeable?	closeableLjava/io/Closeable;
access$000{(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequester;)Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;x0
access$100|(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequester;)Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;
access$200?(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequester;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncClientExchangeHandler;Lcom/groupbyinc/flux/common/http/nio/NHttpClientConnection;)Vx1x2
access$300W(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequester;Ljava/io/Closeable;)V??
CodeLocalVariableTableLineNumberTable
DeprecatedRuntimeVisibleAnnotations
StackMapTableLocalVariableTypeTable	Signature(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/nio/NHttpClientConnection;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;)Ljava/util/concurrent/Future;?(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/nio/NHttpClientConnection;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)Ljava/util/concurrent/Future;	(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/nio/NHttpClientConnection;)Ljava/util/concurrent/Future;;;>(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/pool/ConnPool;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;)Ljava/util/concurrent/Future;?;>(Lcom/groupbyinc/flux/common/http/HttpHost;Ljava/util/List<+Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;>;Ljava/util/List<+Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;>;Lcom/groupbyinc/flux/common/http/pool/ConnPool;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;>;)Ljava/util/concurrent/Future;>;>;>(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;TE;Lcom/groupbyinc/flux/common/http/pool/ConnPool;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;)Ljava/util/concurrent/Future;?;>(Ljava/util/List;Ljava/util/List;>;TE;Lcom/groupbyinc/flux/common/http/pool/ConnPool;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;>;)Ljava/util/concurrent/Future;>;?;>(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/pool/ConnPool;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)Ljava/util/concurrent/Future;?;>(Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;Lcom/groupbyinc/flux/common/http/pool/ConnPool;)Ljava/util/concurrent/Future;
SourceFileInnerClassesRuntimeInvisibleAnnotations!S*+,??* !"#
NO$?0*?'*+)?/?1?3*,?,??=??*-?-??B?D?*0 000abc e/fN?157?1575K?1577M*+,?7?F?  
p
qG?*+?? 
yzHI?	B+K?/W,M?/W-O?/WQ?/W?SY+,-*?3*???V:*-?Z?^?HB B_`BacBdeBfgBhj5
km BabBhi5
kl?????5?<?WX_,?uN-Y:?-w+?},???+??Y??????	,??ç:??+???+???:*???9<<A<MSVo4X??_ _k?_deXfg6
?????0?6?D?M?S?V?X?^??0yE??QoH?o*+,-???4 _`acdefgab?H?i*+,-??Y?????* _`acdeab?H?L+K?/W,M?/W-??/WQ?/W??Y??:+??:-?Y*+,-????W?RL L_`LacL??LfgLhj($??0??*LabL??Lhi($??"?????(?0?I???M+˸/W,͸?W-Ӹ?W??/WQ?/W??Y??:+?Y*,-?ֹ?W?RM M??M??M??M??MfgMhj0??4M??M??M??Mh?0??"%0J
H?T

h+K?/W,M?/W??/W-?/WQ?/W??Y??:-???q:?SY+,?Y*-??*?3*???V:	*	?Z?f
h h_`hach??h??hfghhj08??9/de]km	>habh??h??hhi08??]kl	*
%&'()%*0+9,]1e2??^

h+͸?W,Ӹ?W??/W-?/WQ?/W??Y??:-???q:??Y+,?Y*-??*?3*????:	*	?Z?f
h h??h??h??h??hfghhj08??9/de]k?	Hh??h??h??h??hh?08??]k?	*
MNOPQ%R0S9T]YeZ H?y*+,-???4 _`ac??fgab??m!H?s*+,-??Y?????* _`ac??ab??~"??C*?D+??? ??
I
J??s+??	M*,???	o 
?? NQ	O
PRIo/*?3? ?	/*??? ?
E*+,?Z?  ?
e?:*+?? ?#$%
e	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy