
com.groupbyinc.flux.cluster.action.index.MappingUpdatedAction.class Maven / Gradle / Ivy
???? 3 ? =com/groupbyinc/flux/cluster/action/index/MappingUpdatedAction 6com/groupbyinc/flux/common/component/AbstractComponent MappingUpdatedAction.java Scom/groupbyinc/flux/cluster/action/index/MappingUpdatedAction$MappingUpdateListener MappingUpdateListener Kcom/groupbyinc/flux/cluster/action/index/MappingUpdatedAction$ApplySettings
ApplySettings ?com/groupbyinc/flux/cluster/action/index/MappingUpdatedAction$1 >com/groupbyinc/flux/node/settings/NodeSettingsService$Listener 5com/groupbyinc/flux/node/settings/NodeSettingsService Listener INDICES_MAPPING_DYNAMIC_TIMEOUT Ljava/lang/String; indices.mapping.dynamic_timeout client /Lcom/groupbyinc/flux/client/IndicesAdminClient; dynamicMappingUpdateTimeout +Lcom/groupbyinc/flux/common/unit/TimeValue; h(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/node/settings/NodeSettingsService;)V *Lcom/groupbyinc/flux/common/inject/Inject; 1(Lcom/groupbyinc/flux/common/settings/Settings;)V
)com/groupbyinc/flux/common/unit/TimeValue # timeValueSeconds .(J)Lcom/groupbyinc/flux/common/unit/TimeValue; % &
$ ' ,com/groupbyinc/flux/common/settings/Settings ) getAsTime j(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/common/unit/TimeValue; + ,
* - / B(Lcom/groupbyinc/flux/cluster/action/index/MappingUpdatedAction;)V 1
2 addListener C(Lcom/groupbyinc/flux/node/settings/NodeSettingsService$Listener;)V 4 5
6 this ?Lcom/groupbyinc/flux/cluster/action/index/MappingUpdatedAction; settings .Lcom/groupbyinc/flux/common/settings/Settings; nodeSettingsService 7Lcom/groupbyinc/flux/node/settings/NodeSettingsService; setClient &(Lcom/groupbyinc/flux/client/Client;)V !com/groupbyinc/flux/client/Client @ admin *()Lcom/groupbyinc/flux/client/AdminClient; B C A D &com/groupbyinc/flux/client/AdminClient F indices 1()Lcom/groupbyinc/flux/client/IndicesAdminClient; H I G J L #Lcom/groupbyinc/flux/client/Client; updateMappingRequest ?(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/index/mapper/Mapping;Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/action/admin/indices/mapping/put/PutMappingRequestBuilder; _default_ Q java/lang/String S equals (Ljava/lang/Object;)Z U V
T W "java/lang/IllegalArgumentException Y '_default_ mapping should not be updated [ (Ljava/lang/String;)V ]
Z ^ -com/groupbyinc/flux/client/IndicesAdminClient ` preparePutMapping d([Ljava/lang/String;)Lcom/groupbyinc/flux/action/admin/indices/mapping/put/PutMappingRequestBuilder; b c a d Mcom/groupbyinc/flux/action/admin/indices/mapping/put/PutMappingRequestBuilder f setType c(Ljava/lang/String;)Lcom/groupbyinc/flux/action/admin/indices/mapping/put/PutMappingRequestBuilder; h i
g j (com/groupbyinc/flux/index/mapper/Mapping l toString ()Ljava/lang/String; n o
m p setSource r i
g s setMasterNodeTimeout z(Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/action/support/master/MasterNodeOperationRequestBuilder; u v
g w
setTimeout s(Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/action/support/master/AcknowledgedRequestBuilder; y z
g { index type
mappingUpdate *Lcom/groupbyinc/flux/index/mapper/Mapping; timeout updateMappingOnMaster ?(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/index/mapper/Mapping;Lcom/groupbyinc/flux/common/unit/TimeValue;Lcom/groupbyinc/flux/cluster/action/index/MappingUpdatedAction$MappingUpdateListener;)V O P
? execute 5()Lcom/groupbyinc/flux/action/ListenableActionFuture; ? ?
g ? ?(Lcom/groupbyinc/flux/cluster/action/index/MappingUpdatedAction;Lcom/groupbyinc/flux/cluster/action/index/MappingUpdatedAction$MappingUpdateListener;Lcom/groupbyinc/flux/common/unit/TimeValue;)V ?
? .(Lcom/groupbyinc/flux/action/ActionListener;)V ? ?
g ? actionListener vLcom/groupbyinc/flux/action/ActionListener; +Lcom/groupbyinc/flux/action/ActionListener; listener ULcom/groupbyinc/flux/cluster/action/index/MappingUpdatedAction$MappingUpdateListener; request OLcom/groupbyinc/flux/action/admin/indices/mapping/put/PutMappingRequestBuilder; #updateMappingOnMasterAsynchronously Q(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/index/mapper/Mapping;)V java/lang/Throwable ? ? ?
? "updateMappingOnMasterSynchronously |(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/index/mapper/Mapping;Lcom/groupbyinc/flux/common/unit/TimeValue;)V ? ?
? get -()Lcom/groupbyinc/flux/action/ActionResponse; ? ?
g ? Gcom/groupbyinc/flux/action/admin/indices/mapping/put/PutMappingResponse ? isAcknowledged ()Z ? ?
? ? %java/util/concurrent/TimeoutException ? java/lang/StringBuilder ? ()V ?
? ? -Failed to acknowledge mapping update within [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? ? ] ?
? p
? ^
access$000 l(Lcom/groupbyinc/flux/cluster/action/index/MappingUpdatedAction;)Lcom/groupbyinc/flux/common/unit/TimeValue; x0
access$100 n(Lcom/groupbyinc/flux/cluster/action/index/MappingUpdatedAction;)Lcom/groupbyinc/flux/common/logging/ESLogger; logger -Lcom/groupbyinc/flux/common/logging/ESLogger; ? ? ?
access$002 ?(Lcom/groupbyinc/flux/cluster/action/index/MappingUpdatedAction;Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/common/unit/TimeValue; x1
ConstantValue Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations
StackMapTable LocalVariableTypeTable
Exceptions
SourceFile InnerClasses ! ? B
? l "*+? *+ !? (? .? 0,?
Y*? 3? 7? ? " 8 9 " : ; " <