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

com.groupbyinc.flux.common.http.impl.client.AutoRetryHttpClient.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????2??com/groupbyinc/flux/common/http/impl/client/AutoRetryHttpClientjava/lang/Object1com/groupbyinc/flux/common/http/client/HttpClientAutoRetryHttpClient.javaLjava/lang/Deprecated;5Lcom/groupbyinc/flux/common/http/annotation/Contract;	threading>Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior;SAFE_CONDITIONALbackend3Lcom/groupbyinc/flux/common/http/client/HttpClient;
retryStrategyHLcom/groupbyinc/flux/common/http/client/ServiceUnavailableRetryStrategy;log7Lcom/groupbyinc/flux/common/apache/commons/logging/Log;~(Lcom/groupbyinc/flux/common/http/client/HttpClient;Lcom/groupbyinc/flux/common/http/client/ServiceUnavailableRetryStrategy;)V()V
getClass()Ljava/lang/Class;
Lcom/groupbyinc/flux/common/http/client/ResponseHandler<+TT;>;8Lcom/groupbyinc/flux/common/http/client/ResponseHandler;6com/groupbyinc/flux/common/http/client/ResponseHandlerThandleResponseB(Lcom/groupbyinc/flux/common/http/HttpResponse;)Ljava/lang/Object;VWUXcontextresp.Lcom/groupbyinc/flux/common/http/HttpResponse;o(Lcom/groupbyinc/flux/common/http/client/methods/HttpUriRequest;)Lcom/groupbyinc/flux/common/http/HttpResponse;?(Lcom/groupbyinc/flux/common/http/client/methods/HttpUriRequest;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)Lcom/groupbyinc/flux/common/http/HttpResponse;@^
_?Lcom/groupbyinc/flux/common/http/client/methods/HttpUriRequest;=com/groupbyinc/flux/common/http/client/methods/HttpUriRequestbgetURI()Ljava/net/URI;decf(com/groupbyinc/flux/common/http/HttpHosthjava/net/URIjgetHost()Ljava/lang/String;lm
kngetPort()Ipq
kr	getSchemetm
ku((Ljava/lang/String;ILjava/lang/String;)Vw
ixuriLjava/net/URI;httpHost?(Lcom/groupbyinc/flux/common/http/client/methods/HttpUriRequest;Lcom/groupbyinc/flux/common/http/client/ResponseHandler;)Ljava/lang/Object;?(Lcom/groupbyinc/flux/common/http/client/methods/HttpUriRequest;Lcom/groupbyinc/flux/common/http/client/ResponseHandler;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)Ljava/lang/Object;@~
java/lang/InterruptedException?java/lang/RuntimeException?EFcom/groupbyinc/flux/common/http/client/ServiceUnavailableRetryStrategy?retryRequesth(Lcom/groupbyinc/flux/common/http/HttpResponse;ILcom/groupbyinc/flux/common/http/protocol/HttpContext;)Z????,com/groupbyinc/flux/common/http/HttpResponse?	getEntity.()Lcom/groupbyinc/flux/common/http/HttpEntity;????0com/groupbyinc/flux/common/http/util/EntityUtils?consume/(Lcom/groupbyinc/flux/common/http/HttpEntity;)V??
??getRetryInterval()J????java/lang/StringBuilder?
?	Wait for ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(J)Ljava/lang/StringBuilder;??
??toString?m
??5com/groupbyinc/flux/common/apache/commons/logging/Log?trace(Ljava/lang/Object;)V????java/lang/Thread?sleep(J)V??
??+com/groupbyinc/flux/common/http/HttpRequest?4com/groupbyinc/flux/common/http/protocol/HttpContext?
currentThread()Ljava/lang/Thread;??
??	interrupt?
??java/io/InterruptedIOException?
?$I/O error consuming response content?warn*(Ljava/lang/Object;Ljava/lang/Throwable;)V????e Ljava/lang/InterruptedException;nextIntervalJioexLjava/io/IOException;exLjava/lang/RuntimeException;responsecIgetConnectionManager@()Lcom/groupbyinc/flux/common/http/conn/ClientConnectionManager;???	getParams5()Lcom/groupbyinc/flux/common/http/params/HttpParams;???CodeLocalVariableTableLineNumberTable
ExceptionsLocalVariableTypeTable	Signature?(Lcom/groupbyinc/flux/common/http/HttpHost;Lcom/groupbyinc/flux/common/http/HttpRequest;Lcom/groupbyinc/flux/common/http/client/ResponseHandler<+TT;>;)TT;?(Lcom/groupbyinc/flux/common/http/HttpHost;Lcom/groupbyinc/flux/common/http/HttpRequest;Lcom/groupbyinc/flux/common/http/client/ResponseHandler<+TT;>;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)TT;?(Lcom/groupbyinc/flux/common/http/client/methods/HttpUriRequest;Lcom/groupbyinc/flux/common/http/client/ResponseHandler<+TT;>;)TT;?(Lcom/groupbyinc/flux/common/http/client/methods/HttpUriRequest;Lcom/groupbyinc/flux/common/http/client/ResponseHandler<+TT;>;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)TT;
StackMapTable
SourceFile
DeprecatedRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations!
?~(*?**??!?#+%?+W,-?+W*+?/*,?1?? (23(4(?GCHIJ"K'L?A*?6Y?7?9Y?:??
`a??E
*+?9Y?:?23GHIJQSZL
	[\?QR?
?
??C??@]?K	M*+,?`?? 	23	IaZL?
???C@^?%+?gN?iY-?o-?s-?v?y:*+,?F??4%23%Ia%ZLz{	|H?????C@}?X*+,???? 23IaQS?QR???C??@~?y*+-?`:,?Y??423IaQSZL	[\?QR?
???C??@D??	?6*?/+,-??:*?1-???P????*?1??7*?#??Y??????????????:??????Y?Ŀ???$:?????:*?#???????j7Y\?qu?w??C?f
^??75???
??w????\????23?GH?IJ?ZL?V???"?,?7?T?Y?\?^?d?l?o?r?u?w????????????K	??Xi?????B??i????C??C???4
*?/????
23?????4
*?/????
23??????
	
e




© 2015 - 2025 Weber Informatics LLC | Privacy Policy