
com.groupbyinc.flux.cluster.metadata.MetaDataMappingService.class Maven / Gradle / Ivy
???? 3? ;com/groupbyinc/flux/cluster/metadata/MetaDataMappingService 6com/groupbyinc/flux/common/component/AbstractComponent MetaDataMappingService.java Ncom/groupbyinc/flux/cluster/metadata/MetaDataMappingService$PutMappingExecutor PutMappingExecutor Ocom/groupbyinc/flux/cluster/metadata/MetaDataMappingService$RefreshTaskExecutor RefreshTaskExecutor Gcom/groupbyinc/flux/cluster/metadata/MetaDataMappingService$RefreshTask RefreshTask =com/groupbyinc/flux/cluster/metadata/MetaDataMappingService$2 =com/groupbyinc/flux/cluster/metadata/MetaDataMappingService$1 :com/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder 2com/groupbyinc/flux/cluster/metadata/IndexMetaData Builder java/util/Map$Entry
java/util/Map Entry 5com/groupbyinc/flux/cluster/metadata/MetaData$Builder -com/groupbyinc/flux/cluster/metadata/MetaData :com/groupbyinc/flux/index/mapper/MapperService$MergeReason ! .com/groupbyinc/flux/index/mapper/MapperService # MergeReason 0com/groupbyinc/flux/cluster/ClusterState$Builder & (com/groupbyinc/flux/cluster/ClusterState ( clusterService ,Lcom/groupbyinc/flux/cluster/ClusterService; indicesService ,Lcom/groupbyinc/flux/indices/IndicesService; refreshExecutor 6Lcom/groupbyinc/flux/cluster/ClusterStateTaskExecutor; ?Lcom/groupbyinc/flux/cluster/ClusterStateTaskExecutor; putMappingExecutor ?Lcom/groupbyinc/flux/cluster/ClusterStateTaskExecutor; ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/indices/IndicesService;)V *Lcom/groupbyinc/flux/common/inject/Inject; 1(Lcom/groupbyinc/flux/common/settings/Settings;)V 3 6
7 @(Lcom/groupbyinc/flux/cluster/metadata/MetaDataMappingService;)V 3 9
: . / <
: 1 / ? * + A , - C this =Lcom/groupbyinc/flux/cluster/metadata/MetaDataMappingService; settings .Lcom/groupbyinc/flux/common/settings/Settings; executeRefresh f(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/util/List;)Lcom/groupbyinc/flux/cluster/ClusterState; java/lang/Exception K java/util/HashMap M ()V 3 O
N P java/util/List R iterator ()Ljava/util/Iterator; T U S V java/util/Iterator X hasNext ()Z Z [ Y \ next ()Ljava/lang/Object; ^ _ Y ` index Ljava/lang/String; b c
d logger -Lcom/groupbyinc/flux/common/logging/ESLogger; f g h 7ignoring a mapping task of type [{}] with a null index. j java/lang/Object l +com/groupbyinc/flux/common/logging/ESLogger n debug ((Ljava/lang/String;[Ljava/lang/Object;)V p q o r get &(Ljava/lang/Object;)Ljava/lang/Object; t u v java/util/ArrayList x
y P put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; { | } add (Ljava/lang/Object;)Z ? S ? metaData 1()Lcom/groupbyinc/flux/cluster/metadata/MetaData; ? ?
) ? builder h(Lcom/groupbyinc/flux/cluster/metadata/MetaData;)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder; ? ?
? entrySet ()Ljava/util/Set; ? ? ?
java/util/Set ? ? V getKey ? _ ? java/lang/String ? H(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; t ?
? 3[{}] ignoring tasks - index meta data doesn't exist ? getValue ? _ ? indexUUID ? c
?
isSameUUID (Ljava/lang/String;)Z ? ?
? A[{}] ignoring task [{}] - index meta data doesn't match task uuid ? *com/groupbyinc/flux/indices/IndicesService ? indexService <(Ljava/lang/String;)Lcom/groupbyinc/flux/index/IndexService; ? ?
? ? getIndex ()Ljava/lang/String; ? ?
? getSettings 0()Lcom/groupbyinc/flux/common/settings/Settings; ? ?
? nodes 3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes; ? ?
) ? /com/groupbyinc/flux/cluster/node/DiscoveryNodes ? localNode 2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; ? ?
? ? .com/groupbyinc/flux/cluster/node/DiscoveryNode ? id ? ?
? ? createIndex |(Ljava/lang/String;Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;)Lcom/groupbyinc/flux/index/IndexService; ? ?
? ? getMappings 7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; ? ?
? 3com/groupbyinc/flux/common/collect/ImmutableOpenMap ? values @()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer; ? ?
? ?