com.groupbyinc.flux.action.bulk.BulkProcessor.class Maven / Gradle / Ivy
???? 4$ -com/groupbyinc/flux/action/bulk/BulkProcessor java/lang/Object java/io/Closeable BulkProcessor.java 3com/groupbyinc/flux/action/bulk/BulkProcessor$Flush Flush 5com/groupbyinc/flux/action/bulk/BulkProcessor$Builder Builder 6com/groupbyinc/flux/action/bulk/BulkProcessor$Listener Listener /com/groupbyinc/flux/action/bulk/BulkProcessor$1 5com/groupbyinc/flux/threadpool/ThreadPool$Cancellable )com/groupbyinc/flux/threadpool/ThreadPool Cancellable /com/groupbyinc/flux/threadpool/ThreadPool$Names Names %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup bulkActions I bulkSize J cancellableFlushTask 7Lcom/groupbyinc/flux/threadpool/ThreadPool$Cancellable; executionIdGen (Ljava/util/concurrent/atomic/AtomicLong; bulkRequest -Lcom/groupbyinc/flux/action/bulk/BulkRequest; bulkRequestHandler 4Lcom/groupbyinc/flux/action/bulk/BulkRequestHandler; closed Z builder ?(Lcom/groupbyinc/flux/client/Client;Lcom/groupbyinc/flux/action/bulk/BulkProcessor$Listener;)Lcom/groupbyinc/flux/action/bulk/BulkProcessor$Builder; client 0 java/util/Objects 2 requireNonNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 4 5
3 6 listener 8 getClass ()Ljava/lang/Class; : ;
< "java/lang/invoke/LambdaMetafactory > metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; @ A
? B C '(Ljava/lang/Object;Ljava/lang/Object;)V E !com/groupbyinc/flux/client/Client G bulk [(Lcom/groupbyinc/flux/action/bulk/BulkRequest;Lcom/groupbyinc/flux/action/ActionListener;)V I J H K L J accept D(Lcom/groupbyinc/flux/client/Client;)Ljava/util/function/BiConsumer; O P Q
threadPool -()Lcom/groupbyinc/flux/threadpool/ThreadPool; S T H U ?(Ljava/util/function/BiConsumer;Lcom/groupbyinc/flux/action/bulk/BulkProcessor$Listener;Lcom/groupbyinc/flux/threadpool/ThreadPool;)V W X
Y #Lcom/groupbyinc/flux/client/Client; 8Lcom/groupbyinc/flux/action/bulk/BulkProcessor$Listener;(Ljava/util/function/BiConsumer;Lcom/groupbyinc/flux/action/bulk/BackoffPolicy;Lcom/groupbyinc/flux/action/bulk/BulkProcessor$Listener;IILcom/groupbyinc/flux/common/unit/ByteSizeValue;Lcom/groupbyinc/flux/common/unit/TimeValue;Lcom/groupbyinc/flux/threadpool/ThreadPool;)V %Lcom/groupbyinc/flux/common/Nullable; ()V W _
` &java/util/concurrent/atomic/AtomicLong b
c ` &