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$NodeTuple;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$NodeTuple	NodeTupleval$request@Lcom/groupbyinc/flux/common/http/client/methods/HttpRequestBase;val$node!Lcom/groupbyinc/flux/client/Node;val$ignoreErrorCodesLjava/util/Set;val$listenerGLcom/groupbyinc/flux/client/RestClient$FailureTrackingResponseListener;
val$nodeTuple1Lcom/groupbyinc/flux/client/RestClient$NodeTuple;
val$startTimeJ$val$httpAsyncResponseConsumerFactory=Lcom/groupbyinc/flux/client/HttpAsyncResponseConsumerFactory;this$0'Lcom/groupbyinc/flux/client/RestClient;P(Lcom/groupbyinc/flux/client/RestClient;Lcom/groupbyinc/flux/common/http/client/methods/HttpRequestBase;Lcom/groupbyinc/flux/client/Node;Ljava/util/Set;Lcom/groupbyinc/flux/client/RestClient$FailureTrackingResponseListener;Lcom/groupbyinc/flux/client/RestClient$NodeTuple;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;?@

Acom/groupbyinc/flux/client/NodeCgetHost,()Lcom/groupbyinc/flux/common/http/HttpHost;EF
DG(com/groupbyinc/flux/client/RequestLoggerIlogResponse?(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KL
JM,com/groupbyinc/flux/common/http/HttpResponseO
getStatusLine.()Lcom/groupbyinc/flux/common/http/StatusLine;QRPS*com/groupbyinc/flux/common/http/StatusLineU
getStatusCode()IWXVY#com/groupbyinc/flux/client/Response[>com/groupbyinc/flux/common/http/client/methods/HttpRequestBase]getRequestLine/()Lcom/groupbyinc/flux/common/http/RequestLine;_`
^a?(Lcom/groupbyinc/flux/common/http/RequestLine;Lcom/groupbyinc/flux/common/http/HttpHost;Lcom/groupbyinc/flux/common/http/HttpResponse;)V$c
\d
access$100(I)Zfg

h
\Sjava/lang/IntegerkvalueOf(I)Ljava/lang/Integer;mn
lo
java/util/Setqcontains(Ljava/lang/Object;)Zstru
access$200K(Lcom/groupbyinc/flux/client/RestClient;Lcom/groupbyinc/flux/client/Node;)Vwx

y	onSuccess((Lcom/groupbyinc/flux/client/Response;)V{|
},com/groupbyinc/flux/client/ResponseException$|
??
access$300?g

?
access$400?x

?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/client/Node;Ljava/lang/Exception;)V??
J?failurenodesLjava/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
^?
access$600/(Lcom/groupbyinc/flux/client/RestClient;JLcom/groupbyinc/flux/client/RestClient$NodeTuple;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"#?;<?n??B*?)*?+?H+?N+?T?Z=?\Y*?)?b*?+?H+?eN?i?*?--?j?Z?p?v?*?'*?+?z*?/-?~??>t/?????5n??????9:????B5T_jt{? ?#?$?)?'?(?*??T\?$??B>????,?B*?)*?++??*?'*?+??*+???M*?/,???">? #??,9:,???/014"2#3+5?b>???8?*?1????????????*?3e??A*?'?? e7	??6??Y??Y??Ķ?*?'????Ͷȶѷ?:*?/???1*?/+??*?)??*?'*?3*?1*?)*?-*?5*?/?ާ*?/+????4Z	??!s?,h??9:????:8:!;,<3=G>Z?c@fAnBuC?E?F?H??f?-?6?@*?/??Y??????9:?
LMA;??3	*+?P???	9:????

?






© 2015 - 2024 Weber Informatics LLC | Privacy Policy