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

com.groupbyinc.flux.client.RestClient$1.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????3?'com/groupbyinc/flux/client/RestClient$1}Ljava/lang/Object;Lcom/groupbyinc/flux/common/http/concurrent/FutureCallback;java/lang/Object9com/groupbyinc/flux/common/http/concurrent/FutureCallbackRestClient.java%com/groupbyinc/flux/client/RestClient	performRequestAsync(JLcom/groupbyinc/flux/client/RestClient$HostTuple;Lcom/groupbyinc/flux/common/http/client/methods/HttpRequestBase;Ljava/util/Set;Lcom/groupbyinc/flux/client/HttpAsyncResponseConsumerFactory;Lcom/groupbyinc/flux/client/RestClient$FailureTrackingResponseListener;)VEcom/groupbyinc/flux/client/RestClient$FailureTrackingResponseListenerFailureTrackingResponseListener/com/groupbyinc/flux/client/RestClient$HostTuple	HostTupleval$request@Lcom/groupbyinc/flux/common/http/client/methods/HttpRequestBase;val$host*Lcom/groupbyinc/flux/common/http/HttpHost;val$ignoreErrorCodesLjava/util/Set;val$listenerGLcom/groupbyinc/flux/client/RestClient$FailureTrackingResponseListener;
val$hostTuple1Lcom/groupbyinc/flux/client/RestClient$HostTuple;
val$startTimeJ$val$httpAsyncResponseConsumerFactory=Lcom/groupbyinc/flux/client/HttpAsyncResponseConsumerFactory;this$0'Lcom/groupbyinc/flux/client/RestClient;Y(Lcom/groupbyinc/flux/client/RestClient;Lcom/groupbyinc/flux/common/http/client/methods/HttpRequestBase;Lcom/groupbyinc/flux/common/http/HttpHost;Ljava/util/Set;Lcom/groupbyinc/flux/client/RestClient$FailureTrackingResponseListener;Lcom/groupbyinc/flux/client/RestClient$HostTuple;JLcom/groupbyinc/flux/client/HttpAsyncResponseConsumerFactory;)V"#	&	(	*	,	.	0	2 !	4()V$6
7this)Lcom/groupbyinc/flux/client/RestClient$1;	completed1(Lcom/groupbyinc/flux/common/http/HttpResponse;)Vjava/lang/Exception=
access$0009()Lcom/groupbyinc/flux/common/apache/commons/logging/Log;?@

A(com/groupbyinc/flux/client/RequestLoggerClogResponse?(Lcom/groupbyinc/flux/common/apache/commons/logging/Log;Lcom/groupbyinc/flux/common/http/client/methods/HttpUriRequest;Lcom/groupbyinc/flux/common/http/HttpHost;Lcom/groupbyinc/flux/common/http/HttpResponse;)VEF
DG,com/groupbyinc/flux/common/http/HttpResponseI
getStatusLine.()Lcom/groupbyinc/flux/common/http/StatusLine;KLJM*com/groupbyinc/flux/common/http/StatusLineO
getStatusCode()IQRPS#com/groupbyinc/flux/client/ResponseU>com/groupbyinc/flux/common/http/client/methods/HttpRequestBaseWgetRequestLine/()Lcom/groupbyinc/flux/common/http/RequestLine;YZ
X[?(Lcom/groupbyinc/flux/common/http/RequestLine;Lcom/groupbyinc/flux/common/http/HttpHost;Lcom/groupbyinc/flux/common/http/HttpResponse;)V$]
V^
access$100(I)Z`a

b
VMjava/lang/IntegerevalueOf(I)Ljava/lang/Integer;gh
fi
java/util/Setkcontains(Ljava/lang/Object;)Zmnlo
access$200T(Lcom/groupbyinc/flux/client/RestClient;Lcom/groupbyinc/flux/common/http/HttpHost;)Vqr

s	onSuccess((Lcom/groupbyinc/flux/client/Response;)Vuv
w,com/groupbyinc/flux/client/ResponseExceptiony$v
z{
access$300}a

~
access$400?r

?retryIfPossible(Ljava/lang/Exception;)V??
?onDefinitiveFailure??
?responseException.Lcom/groupbyinc/flux/client/ResponseException;
statusCodeIresponse%Lcom/groupbyinc/flux/client/Response;eLjava/lang/Exception;httpResponse.Lcom/groupbyinc/flux/common/http/HttpResponse;failedlogFailedRequest?(Lcom/groupbyinc/flux/common/apache/commons/logging/Log;Lcom/groupbyinc/flux/common/http/client/methods/HttpUriRequest;Lcom/groupbyinc/flux/common/http/HttpHost;Ljava/lang/Exception;)V??
D?failurehostsLjava/lang/Object;??	?java/util/Iterator?hasNext()Z????java/util/concurrent/TimeUnit?NANOSECONDSLjava/util/concurrent/TimeUnit;??	??java/lang/System?nanoTime()J??
??toMillis(J)J??
??
access$500*(Lcom/groupbyinc/flux/client/RestClient;)J??

?java/io/IOException?java/lang/StringBuilder?
?7,request retries exceeded max retry timeout [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(J)Ljava/lang/StringBuilder;??
??]?toString()Ljava/lang/String;??
??(Ljava/lang/String;)V$?
??trackFailure??
?reset?6
X?
access$600/(Lcom/groupbyinc/flux/client/RestClient;JLcom/groupbyinc/flux/client/RestClient$HostTuple;Lcom/groupbyinc/flux/common/http/client/methods/HttpRequestBase;Ljava/util/Set;Lcom/groupbyinc/flux/client/HttpAsyncResponseConsumerFactory;Lcom/groupbyinc/flux/client/RestClient$FailureTrackingResponseListener;)V??

?retryTimeoutExceptionLjava/io/IOException;timeElapsedMillistimeout	exception	cancelled'java/util/concurrent/ExecutionException?request was cancelled?*(Ljava/lang/String;Ljava/lang/Throwable;)V$?
??(Ljava/lang/Object;)V;<
?CodeLocalVariableTableLineNumberTable
StackMapTable	Signature
SourceFileEnclosingMethodInnerClasses  !"#$%?f
2*+?'*,?)*-?+*?-*?/*?1*?3*	?5*?8??29:2"#?X;<?h??B*?)*?++?H+?N?T=?VY*?)?\*?++?_N?c?*?--?d?T?j?p?*?'*?+?t*?/-?x??>n/?????/n??????9:????B\]^/_N`Yadcnduf?g?j?k?p?n?o?q??NV?$z?B>????,?B*?)*?++??*?'*?+??*+???M*?/,???">? #??,9:,???vwx{"y#z+|?b>???8?*?1????????????*?3e??A*?'?? e7	??6??Y??Y?????*?'????Ƕ¶˷?:*?/???1*?/+??*?)??*?'*?3*?1*?)*?-*?5*?/?ا*?/+????4Z	??!s?,h??9:????:?!?,?3?G?Z?c?f?n?u?????????f?-?6?@*?/??Y??????9:?
??A;??3	*+?J???	9:?X???

?







© 2015 - 2024 Weber Informatics LLC | Privacy Policy