
com.groupbyinc.flux.cluster.metadata.MetaDataIndexTemplateService.class Maven / Gradle / Ivy
???? 4? Acom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService 6com/groupbyinc/flux/common/component/AbstractComponent !MetaDataIndexTemplateService.java Pcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveListener RemoveListener Pcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveResponse RemoveResponse Ocom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveRequest
RemoveRequest Mcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutResponse PutResponse Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutRequest
PutRequest Mcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutListener PutListener Ccom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$2 Ccom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$1 4com/groupbyinc/flux/common/settings/Settings$Builder ,com/groupbyinc/flux/common/settings/Settings Builder Bcom/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData$Builder ! :com/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData # java/util/Map$Entry %
java/util/Map ' Entry :com/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder * 2com/groupbyinc/flux/cluster/metadata/IndexMetaData , :com/groupbyinc/flux/index/mapper/MapperService$MergeReason . .com/groupbyinc/flux/index/mapper/MapperService 0 MergeReason Ocom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndices 3 >com/groupbyinc/flux/indices/cluster/IndicesClusterStateService 5 AllocatedIndices bcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndices$IndexRemovalReason 8 IndexRemovalReason %java/lang/invoke/MethodHandles$Lookup ; java/lang/invoke/MethodHandles = Lookup clusterService 4Lcom/groupbyinc/flux/cluster/service/ClusterService; aliasValidator 5Lcom/groupbyinc/flux/cluster/metadata/AliasValidator; indicesService ,Lcom/groupbyinc/flux/indices/IndicesService; metaDataCreateIndexService ALcom/groupbyinc/flux/cluster/metadata/MetaDataCreateIndexService; indexScopedSettings 9Lcom/groupbyinc/flux/common/settings/IndexScopedSettings; xContentRegistry ;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry; {(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/cluster/metadata/MetaDataCreateIndexService;Lcom/groupbyinc/flux/cluster/metadata/AliasValidator;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/common/settings/IndexScopedSettings;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;)V *Lcom/groupbyinc/flux/common/inject/Inject; 1(Lcom/groupbyinc/flux/common/settings/Settings;)V L O
P @ A R B C T D E V F G X H I Z J K \ this CLcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService; settings .Lcom/groupbyinc/flux/common/settings/Settings; removeTemplates ?(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveRequest;Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveListener;)V java/lang/StringBuilder d ()V L f
e g remove-index-template [ i append -(Ljava/lang/String;)Ljava/lang/StringBuilder; k l
e m name Ljava/lang/String; o p
q ] s toString ()Ljava/lang/String; u v
e w #com/groupbyinc/flux/common/Priority y URGENT %Lcom/groupbyinc/flux/common/Priority; { | z }(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService;Lcom/groupbyinc/flux/common/Priority;Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveRequest;Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveListener;)V L
? 2com/groupbyinc/flux/cluster/service/ClusterService ? submitStateUpdateTask I(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterStateTaskConfig;)V ? ?
? ? request QLcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveRequest; listener RLcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveListener; putTemplate ?(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutRequest;Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutListener;)V java/lang/Exception ? builder 8()Lcom/groupbyinc/flux/common/settings/Settings$Builder; ? ?
? ` a ? put f(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; ? ?
? index. ? normalizePrefix J(Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; ? ?
? build 0()Lcom/groupbyinc/flux/common/settings/Settings; ? ?
? ~(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutRequest; ` ?
? q "java/lang/IllegalArgumentException ? "index_template must provide a name ? (Ljava/lang/String;)V L ?
? ? onFailure (Ljava/lang/Exception;)V ? ? ?
indexPatterns Ljava/util/List; ? ? ? &index_template must provide a template ? validate Q(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutRequest;)V ? ?
? X(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData$Builder; ? ?
$ ? create-index-template [ ?
], cause [ ? cause ? p ?L(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService;Lcom/groupbyinc/flux/common/Priority;Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutRequest;Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutListener;Lcom/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData$Builder;)V L ?
? e Ljava/lang/Exception; NLcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutRequest; OLcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutListener; updatedSettingsBuilder 6Lcom/groupbyinc/flux/common/settings/Settings$Builder; templateBuilder DLcom/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData$Builder;
findTemplates S(Lcom/groupbyinc/flux/cluster/metadata/MetaData;Ljava/lang/String;)Ljava/util/List; java/util/ArrayList ?
? g -com/groupbyinc/flux/cluster/metadata/MetaData ? templates 7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; ? ?
? ? 3com/groupbyinc/flux/common/collect/ImmutableOpenMap ? values @()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer; ? ?
? ?