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

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

There is a newer version: 198
Show newest version
????2?Lcom/groupbyinc/flux/common/http/nio/protocol/BasicAsyncClientExchangeHandleruLjava/lang/Object;Lcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncClientExchangeHandler;java/lang/ObjectKcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncClientExchangeHandler$BasicAsyncClientExchangeHandler.javarequestProducerGLcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer;responseConsumerHLcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;MLcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer;future8Lcom/groupbyinc/flux/common/http/concurrent/BasicFuture;=Lcom/groupbyinc/flux/common/http/concurrent/BasicFuture;localContext6Lcom/groupbyinc/flux/common/http/protocol/HttpContext;conn;Lcom/groupbyinc/flux/common/http/nio/NHttpClientConnection;httppocessor8Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;connReuseStrategy9Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;requestSent+Ljava/util/concurrent/atomic/AtomicBoolean;	keepAliveclosed?(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()V
 Request producer")com/groupbyinc/flux/common/http/util/Args$notNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;&'
%(Ecom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer*	
	,Response consumer.Fcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncResponseConsumer0	26com/groupbyinc/flux/common/http/concurrent/BasicFuture4>(Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;)V6
57	9HTTP context;4com/groupbyinc/flux/common/http/protocol/HttpContext=	?HTTP connectionA9com/groupbyinc/flux/common/http/nio/NHttpClientConnectionC	EHTTP processorG6com/groupbyinc/flux/common/http/protocol/HttpProcessorI	K9com/groupbyinc/flux/common/http/concurrent/FutureCallbackM7com/groupbyinc/flux/common/http/ConnectionReuseStrategyOCcom/groupbyinc/flux/common/http/impl/DefaultConnectionReuseStrategyQINSTANCEELcom/groupbyinc/flux/common/http/impl/DefaultConnectionReuseStrategy;ST	RU	W)java/util/concurrent/atomic/AtomicBooleanY(Z)V[
Z\	^	`	bthisSLcom/groupbyinc/flux/common/http/nio/protocol/BasicAsyncClientExchangeHandler;NLcom/groupbyinc/flux/common/http/nio/protocol/BasicAsyncClientExchangeHandler;callback@Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;;(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/nio/NHttpClientConnection;Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;)V
k	getFuture()Ljava/util/concurrent/Future;releaseResourcesjava/io/IOExceptionpcloser1s+sexLjava/io/IOException;
compareAndSet(ZZ)Zxy
Zzo
|isDone()Z~
5?cancel?
5?generateRequest/()Lcom/groupbyinc/flux/common/http/HttpRequest;-com/groupbyinc/flux/common/http/HttpException?
???+?http.request?setAttribute'(Ljava/lang/String;Ljava/lang/Object;)V??>?http.connection?processf(Lcom/groupbyinc/flux/common/http/HttpRequest;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)V??J?request-Lcom/groupbyinc/flux/common/http/HttpRequest;produceContentf(Lcom/groupbyinc/flux/common/http/nio/ContentEncoder;Lcom/groupbyinc/flux/common/http/nio/IOControl;)V??+?encoder4Lcom/groupbyinc/flux/common/http/nio/ContentEncoder;ioctrl/Lcom/groupbyinc/flux/common/http/nio/IOControl;requestCompleted9(Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)V??+?set?[
Z?responseReceived1(Lcom/groupbyinc/flux/common/http/HttpResponse;)V
http.response?g(Lcom/groupbyinc/flux/common/http/HttpResponse;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)V??J???1?g(Lcom/groupbyinc/flux/common/http/HttpResponse;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)Z?P?response.Lcom/groupbyinc/flux/common/http/HttpResponse;consumeContentf(Lcom/groupbyinc/flux/common/http/nio/ContentDecoder;Lcom/groupbyinc/flux/common/http/nio/IOControl;)V??1?decoder4Lcom/groupbyinc/flux/common/http/nio/ContentDecoder;responseCompletedjava/lang/RuntimeException?get?
Z?Ds??1?	getResult()Ljava/lang/Object;??1?getException()Ljava/lang/Exception;??1?	completed(Ljava/lang/Object;)Z??
5?java/lang/Exception?failed(Ljava/lang/Exception;)Z??
5?(Ljava/lang/Exception;)V??
?resultTT;Ljava/lang/Object;Ljava/lang/Exception;Ljava/lang/RuntimeException;inputTerminated9com/groupbyinc/flux/common/http/ConnectionClosedException?Connection closed?(Ljava/lang/String;)V?
??+?1?java/lang/Throwable?1?1?	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable?(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@(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/nio/NHttpClientConnection;Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;)V$()Ljava/util/concurrent/Future;
Exceptions
SourceFile!
	
?
????*?!*+#?)?+?-*,/?)?1?3*?5Y-?8?:*?@*B?)?D?F*H?)?J?L*???V?X*?ZY?]?_*?ZY?]?a*?ZY?]?c??R?df?	
??gi????? ?de?
?gh?2Z[\]*^8_F`Taecqd}e?f?I?_+1N>DJP?+1N>DJPP??j??*+,-?l??>df	
?de
?
w
x??mn?A*?:??df?de?{??o??*?3?t?L*?-?u?L?	q
q? 
vwvwdf?de??	??
?????LqKqr?x#*?c?{?*?}*?:???*?:??W??#df?#de?????"??"?q????>*????*?-??L*?@?+??*?@?*?F??*?L+*?@??+??>df+???>de???	???.?<??	?q????`*?-+,???? df?????de?
???q??Z*?-*?@??*?_????df?de??
??????:*?@?+??*?L+*?@??*?3+??*?a*?X+*?@??????:df:???:de????$?9??q????`*?3+,???? df?????de?
???q??(i*?a?š*?F??*?3*?@??*?3??L*?3??M+?*?:+??W?*?:,??W*?c?{?*?}?L*+??+??]`??**3??4)v?av?idf?*3??ide?>?
?? ?*?4?8?D?M?Y?]?`?a?f?h???0??B??q??N*??Y??ڱ?df?de?
?
????9a*?c?{?W*?_?š
*?-+??*?3+??*?:+??W*?}?
M*?},??N*?:+??W*?}?:*?}?-??*3::;:*DENUUWUDED?adfav??ade?>??? ?*?3?7?:?A?D?E?N?R?U?`??$ Y?B?????????8*?c?{?-*?3??<*?:??W*?}?M*?:??W,?N*?}-??$$%$/$0/?8df?8de?????$?/?6??d?J?~?F
*?3????
df?
de????




© 2015 - 2024 Weber Informatics LLC | Privacy Policy