
com.groupbyinc.flux.action.bulk.BulkProcessor$Builder.class Maven / Gradle / Ivy
???? 3 b 5com/groupbyinc/flux/action/bulk/BulkProcessor$Builder java/lang/Object BulkProcessor.java 6com/groupbyinc/flux/action/bulk/BulkProcessor$Listener -com/groupbyinc/flux/action/bulk/BulkProcessor Listener Builder client #Lcom/groupbyinc/flux/client/Client; listener 8Lcom/groupbyinc/flux/action/bulk/BulkProcessor$Listener; name Ljava/lang/String; concurrentRequests I bulkActions bulkSize /Lcom/groupbyinc/flux/common/unit/ByteSizeValue;
flushInterval +Lcom/groupbyinc/flux/common/unit/TimeValue;
backoffPolicy /Lcom/groupbyinc/flux/action/bulk/BackoffPolicy; ^(Lcom/groupbyinc/flux/client/Client;Lcom/groupbyinc/flux/action/bulk/BulkProcessor$Listener;)V ()V
" -com/groupbyinc/flux/common/unit/ByteSizeValue $ ,com/groupbyinc/flux/common/unit/ByteSizeUnit ( MB .Lcom/groupbyinc/flux/common/unit/ByteSizeUnit; * + ) , 2(JLcom/groupbyinc/flux/common/unit/ByteSizeUnit;)V .
% / 1 3 -com/groupbyinc/flux/action/bulk/BackoffPolicy 5 exponentialBackoff 1()Lcom/groupbyinc/flux/action/bulk/BackoffPolicy; 7 8
6 9 ;
= ? this 7Lcom/groupbyinc/flux/action/bulk/BulkProcessor$Builder; setName K(Ljava/lang/String;)Lcom/groupbyinc/flux/action/bulk/BulkProcessor$Builder; E setConcurrentRequests :(I)Lcom/groupbyinc/flux/action/bulk/BulkProcessor$Builder; setBulkActions setBulkSize h(Lcom/groupbyinc/flux/common/unit/ByteSizeValue;)Lcom/groupbyinc/flux/action/bulk/BulkProcessor$Builder; setFlushInterval d(Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/action/bulk/BulkProcessor$Builder; setBackoffPolicy h(Lcom/groupbyinc/flux/action/bulk/BackoffPolicy;)Lcom/groupbyinc/flux/action/bulk/BulkProcessor$Builder; java/lang/NullPointerException P T'backoffPolicy' must not be null. To disable backoff, pass BackoffPolicy.noBackoff() R (Ljava/lang/String;)V T
Q U build 1()Lcom/groupbyinc/flux/action/bulk/BulkProcessor; ?(Lcom/groupbyinc/flux/client/Client;Lcom/groupbyinc/flux/action/bulk/BackoffPolicy;Lcom/groupbyinc/flux/action/bulk/BulkProcessor$Listener;Ljava/lang/String;IILcom/groupbyinc/flux/common/unit/ByteSizeValue;Lcom/groupbyinc/flux/common/unit/TimeValue;)V Y
Z Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses !
\ ? 8*? *? !*? #*? %Y &? -? 0? 2*? 4*? :? <*+? >*,? @? ] 8 A B 8
8 ^ &