
com.groupbyinc.flux.action.bulk.BackoffPolicy.class Maven / Gradle / Ivy
???? 3 Y -com/groupbyinc/flux/action/bulk/BackoffPolicy SLjava/lang/Object;Ljava/lang/Iterable; java/lang/Object java/lang/Iterable BackoffPolicy.java /com/groupbyinc/flux/action/bulk/BackoffPolicy$1 Ecom/groupbyinc/flux/action/bulk/BackoffPolicy$ConstantBackoffIterator ConstantBackoffIterator =com/groupbyinc/flux/action/bulk/BackoffPolicy$ConstantBackoff ConstantBackoff Hcom/groupbyinc/flux/action/bulk/BackoffPolicy$ExponentialBackoffIterator ExponentialBackoffIterator @com/groupbyinc/flux/action/bulk/BackoffPolicy$ExponentialBackoff ExponentialBackoff 7com/groupbyinc/flux/action/bulk/BackoffPolicy$NoBackoff NoBackoff
NO_BACKOFF /Lcom/groupbyinc/flux/action/bulk/BackoffPolicy; ()V
this noBackoff 1()Lcom/groupbyinc/flux/action/bulk/BackoffPolicy; # constantBackoff ](Lcom/groupbyinc/flux/common/unit/TimeValue;I)Lcom/groupbyinc/flux/action/bulk/BackoffPolicy;
checkDelay X(Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/common/unit/TimeValue; ' (
) /(Lcom/groupbyinc/flux/common/unit/TimeValue;I)V +
, delay +Lcom/groupbyinc/flux/common/unit/TimeValue; maxNumberOfRetries I exponentialBackoff 2 )com/groupbyinc/flux/common/unit/TimeValue 5 timeValueMillis .(J)Lcom/groupbyinc/flux/common/unit/TimeValue; 7 8
6 9 2 &
; millis ()J = >
6 ? 6(IILcom/groupbyinc/flux/action/bulk/BackoffPolicy$1;)V A
B initialDelay ??? "java/lang/IllegalArgumentException G delay must be <= 2147483647 ms I (Ljava/lang/String;)V K
H L 4(Lcom/groupbyinc/flux/action/bulk/BackoffPolicy$1;)V O
P Code LocalVariableTable LineNumberTable
StackMapTable Signature
SourceFile InnerClasses! R / *? ? S T + ! " R ? $? T 4 % &