com.groupbyinc.flux.action.bulk.Retry$AbstractRetryHandler.class Maven / Gradle / Ivy
???? 4j :com/groupbyinc/flux/action/bulk/Retry$AbstractRetryHandler mLjava/lang/Object;Lcom/groupbyinc/flux/action/ActionListener; java/lang/Object )com/groupbyinc/flux/action/ActionListener
Retry.java %com/groupbyinc/flux/action/bulk/Retry AbstractRetryHandler /com/groupbyinc/flux/threadpool/ThreadPool$Names )com/groupbyinc/flux/threadpool/ThreadPool Names 8com/groupbyinc/flux/action/bulk/BulkItemResponse$Failure 0com/groupbyinc/flux/action/bulk/BulkItemResponse Failure %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup logger 8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger; client #Lcom/groupbyinc/flux/client/Client; listener +Lcom/groupbyinc/flux/action/ActionListener; [Lcom/groupbyinc/flux/action/ActionListener; backoff Ljava/util/Iterator; ALjava/util/Iterator; retryOnThrowable Ljava/lang/Class; )Ljava/lang/Class<+Ljava/lang/Throwable;>; responses Ljava/util/List; DLjava/util/List; startTimestampNanos J currentBulkRequest -Lcom/groupbyinc/flux/action/bulk/BulkRequest; scheduledRequestFuture &Ljava/util/concurrent/ScheduledFuture; )Ljava/util/concurrent/ScheduledFuture<*>; $assertionsDisabled Z ?(Ljava/lang/Class;Lcom/groupbyinc/flux/action/bulk/BackoffPolicy;Lcom/groupbyinc/flux/client/Client;Lcom/groupbyinc/flux/action/ActionListener;)V ()V 4 6
7 java/util/ArrayList 9
: 7 ( ) < % & > -com/groupbyinc/flux/action/bulk/BackoffPolicy @ iterator ()Ljava/util/Iterator; B C
A D " # F H J getClass ()Ljava/lang/Class; L M
N !com/groupbyinc/flux/client/Client P settings 0()Lcom/groupbyinc/flux/common/settings/Settings; R S Q T java/lang/String V *com/groupbyinc/flux/common/logging/Loggers X getLogger ?(Ljava/lang/Class;Lcom/groupbyinc/flux/common/settings/Settings;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger; Z [
Y \ ^ java/lang/System ` nanoTime ()J b c
a d + , f this