
com.groupbyinc.flux.action.support.AdapterActionFuture.class Maven / Gradle / Ivy
???? 3 ? 6com/groupbyinc/flux/action/support/AdapterActionFuture ?Lcom/groupbyinc/flux/common/util/concurrent/BaseFuture;Lcom/groupbyinc/flux/action/ActionFuture;Lcom/groupbyinc/flux/action/ActionListener; 5com/groupbyinc/flux/common/util/concurrent/BaseFuture 'com/groupbyinc/flux/action/ActionFuture )com/groupbyinc/flux/action/ActionListener AdapterActionFuture.java ()V
this @Lcom/groupbyinc/flux/action/support/AdapterActionFuture; 8Lcom/groupbyinc/flux/action/support/AdapterActionFuture; actionGet ()Ljava/lang/Object; java/lang/InterruptedException 'java/util/concurrent/ExecutionException get
java/lang/IllegalStateException Future got interrupted *(Ljava/lang/String;Ljava/lang/Throwable;)V
rethrowExecutionException G(Ljava/util/concurrent/ExecutionException;)Ljava/lang/RuntimeException; " #
$ e Ljava/lang/InterruptedException; )Ljava/util/concurrent/ExecutionException; &(Ljava/lang/String;)Ljava/lang/Object; java/lang/StringBuilder *
+
java/lang/Object - getClass ()Ljava/lang/Class; / 0
. 1 java/lang/Class 3
getSimpleName ()Ljava/lang/String; 5 6
4 7 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 9 :
+ ; .actionGet.timeout = toString ? 6
+ @ )com/groupbyinc/flux/common/unit/TimeValue B parseTimeValue |(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;)Lcom/groupbyinc/flux/common/unit/TimeValue; D E
C F ?(Lcom/groupbyinc/flux/common/unit/TimeValue;)Ljava/lang/Object; H
I timeout Ljava/lang/String; (J)Ljava/lang/Object; java/util/concurrent/TimeUnit N MILLISECONDS Ljava/util/concurrent/TimeUnit; P Q O R 4(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; T
U
timeoutMillis J millis ()J Y Z
C [ +Lcom/groupbyinc/flux/common/unit/TimeValue; %java/util/concurrent/TimeoutException ^ T
` 1com/groupbyinc/flux/ElasticsearchTimeoutException b
getMessage d 6
_ e ((Ljava/lang/String;[Ljava/lang/Object;)V g
c h 'Ljava/util/concurrent/TimeoutException; unit getCause ()Ljava/lang/Throwable; l m
n *com/groupbyinc/flux/ElasticsearchException p unwrapCause r m
q s java/lang/Throwable u java/lang/RuntimeException w Jcom/groupbyinc/flux/common/util/concurrent/UncategorizedExecutionException y Failed execution {
z esEx ,Lcom/groupbyinc/flux/ElasticsearchException; root Ljava/lang/Throwable;
onResponse (Ljava/lang/Object;)V convert &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
? set (Ljava/lang/Object;)Z ? ?
? result TL; Ljava/lang/Object; onFailure (Ljava/lang/Throwable;)V setException (Ljava/lang/Throwable;)Z ? ?
? Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable Signature ()TT; (Ljava/lang/String;)TT; (J)TT; 0(Lcom/groupbyinc/flux/common/unit/TimeValue;)TT; %(JLjava/util/concurrent/TimeUnit;)TT; (TL;)V (TL;)TT;
SourceFile!
? A *? ? ? ? ? % ? ? *? ?L? Y+? !?L+? %? ? &