com.groupbyinc.flux.action.support.replication.TransportWriteAction$AsyncAfterWriteAction.class Maven / Gradle / Ivy
???? 4 Ycom/groupbyinc/flux/action/support/replication/TransportWriteAction$AsyncAfterWriteAction java/lang/Object TransportWriteAction.java 4com/groupbyinc/flux/index/translog/Translog$Location +com/groupbyinc/flux/index/translog/Translog Location Ycom/groupbyinc/flux/action/support/replication/TransportWriteAction$RespondingWriteResult Ccom/groupbyinc/flux/action/support/replication/TransportWriteAction
RespondingWriteResult AsyncAfterWriteAction Ecom/groupbyinc/flux/action/support/replication/TransportWriteAction$1 =com/groupbyinc/flux/action/support/WriteRequest$RefreshPolicy /com/groupbyinc/flux/action/support/WriteRequest
RefreshPolicy 6com/groupbyinc/flux/index/translog/Translog$Durability
Durability %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup location 6Lcom/groupbyinc/flux/index/translog/Translog$Location; waitUntilRefresh Z sync
pendingOps +Ljava/util/concurrent/atomic/AtomicInteger; refreshed +Ljava/util/concurrent/atomic/AtomicBoolean; syncFailure -Ljava/util/concurrent/atomic/AtomicReference; DLjava/util/concurrent/atomic/AtomicReference; respond [Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction$RespondingWriteResult;
indexShard ,Lcom/groupbyinc/flux/index/shard/IndexShard; request 1Lcom/groupbyinc/flux/action/support/WriteRequest; 4Lcom/groupbyinc/flux/action/support/WriteRequest<*>; logger 8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger; $assertionsDisabled )(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/action/support/WriteRequest;Lcom/groupbyinc/flux/index/translog/Translog$Location;Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction$RespondingWriteResult;Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;)V %Lcom/groupbyinc/flux/common/Nullable; ()V 6 9
: )java/util/concurrent/atomic/AtomicInteger < (I)V 6 >
= ? % & A )java/util/concurrent/atomic/AtomicBoolean C (Z)V 6 E
D F ' ( H +java/util/concurrent/atomic/AtomicReference J (Ljava/lang/Object;)V 6 L
K M ) * O . / Q 0 1 S F$SwitchMap$org$elasticsearch$action$support$WriteRequest$RefreshPolicy [I U V W getRefreshPolicy A()Lcom/groupbyinc/flux/action/support/WriteRequest$RefreshPolicy; Y Z [ ordinal ()I ] ^
_ *com/groupbyinc/flux/index/shard/IndexShard a 6com/groupbyinc/flux/common/apache/logging/log4j/Logger c refresh_flag_index e refresh (Ljava/lang/String;)V g h
b i set k E
D l incrementAndGet n ^
= o "java/lang/IllegalArgumentException q java/lang/StringBuilder s
t : unknown refresh policy: v append -(Ljava/lang/String;)Ljava/lang/StringBuilder; x y
t z -(Ljava/lang/Object;)Ljava/lang/StringBuilder; x |
t } toString ()Ljava/lang/String; ?
t ? 6 h
r ? " # ? , - ? ! ? getTranslogDurability :()Lcom/groupbyinc/flux/index/translog/Translog$Durability; ? ?
b ? REQUEST 8Lcom/groupbyinc/flux/index/translog/Translog$Durability; ? ? ? $ # ? 3 4 ? 5 # ? get ? ^
= ? java/lang/AssertionError ? pendingOpts was: ? (I)Ljava/lang/StringBuilder; x ?
t ?
? M this [Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction$AsyncAfterWriteAction; maybeFinish decrementAndGet ? ^
= ? ()Ljava/lang/Object; ? ?
K ? java/lang/Exception ? onFailure (Ljava/lang/Exception;)V ? ? ? ()Z ? ?
D ? onSuccess ? E ? )numPending must either 2, 1 or 0 but was ?
numPending I run afterWriteOperation ? 9
b ? ? 9
?
? : "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; ? ?
? ? ? L lambda$run$0 (Ljava/lang/Boolean;)V ? ?
? ? ? accept z(Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction$AsyncAfterWriteAction;)Ljava/util/function/Consumer; ? ? ? addRefreshListener V(Lcom/groupbyinc/flux/index/translog/Translog$Location;Ljava/util/function/Consumer;)V ? ?
b ? lambda$run$1 ? ?
? ? ? ? $ ?
b ? k L
K ? ex Ljava/lang/Exception; java/lang/Boolean ? booleanValue ? ?
? ? ?block until refresh ran out of slots and forced a refresh: [{}] ? warn '(Ljava/lang/String;Ljava/lang/Object;)V ? ? d ?
forcedRefresh Ljava/lang/Boolean; java/lang/Class ? desiredAssertionStatus ? ?
? ? Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable,(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/action/support/WriteRequest<*>;Lcom/groupbyinc/flux/index/translog/Translog$Location;Lcom/groupbyinc/flux/action/support/replication/TransportWriteAction$RespondingWriteResult;Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;)V "RuntimeVisibleParameterAnnotations BootstrapMethods
SourceFile InnerClasses 0 ! " # $ # % &