
com.groupbyinc.flux.tribe.TribeService$TribeNodeClusterStateTaskExecutor.class Maven / Gradle / Ivy
???? 3? Hcom/groupbyinc/flux/tribe/TribeService$TribeNodeClusterStateTaskExecutor iLcom/groupbyinc/flux/cluster/ClusterStateTaskExecutor; 4com/groupbyinc/flux/cluster/ClusterStateTaskExecutor TribeService.java &com/groupbyinc/flux/tribe/TribeService !TribeNodeClusterStateTaskExecutor @com/groupbyinc/flux/cluster/ClusterStateTaskExecutor$BatchResult
BatchResult Hcom/groupbyinc/flux/cluster/ClusterStateTaskExecutor$BatchResult$Builder
Builder 7com/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder /com/groupbyinc/flux/cluster/node/DiscoveryNodes 7com/groupbyinc/flux/cluster/block/ClusterBlocks$Builder /com/groupbyinc/flux/cluster/block/ClusterBlocks 5com/groupbyinc/flux/cluster/metadata/MetaData$Builder -com/groupbyinc/flux/cluster/metadata/MetaData 8com/groupbyinc/flux/cluster/routing/RoutingTable$Builder 0com/groupbyinc/flux/cluster/routing/RoutingTable 0com/groupbyinc/flux/cluster/ClusterState$Builder (com/groupbyinc/flux/cluster/ClusterState " 8com/groupbyinc/flux/cluster/metadata/IndexMetaData$State $ 2com/groupbyinc/flux/cluster/metadata/IndexMetaData & State 4com/groupbyinc/flux/common/settings/Settings$Builder ) ,com/groupbyinc/flux/common/settings/Settings + :com/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder - tribeName Ljava/lang/String; this$0 (Lcom/groupbyinc/flux/tribe/TribeService; =(Lcom/groupbyinc/flux/tribe/TribeService;Ljava/lang/String;)V 1 2 5 ()V 3 7
8 / 0 : this JLcom/groupbyinc/flux/tribe/TribeService$TribeNodeClusterStateTaskExecutor; runOnlyOnMaster ()Z execute ~(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/util/List;)Lcom/groupbyinc/flux/cluster/ClusterStateTaskExecutor$BatchResult; java/lang/Exception B java/lang/Throwable D builder ^(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; F G
# H build ,()Lcom/groupbyinc/flux/cluster/ClusterState; J K
! L L()Lcom/groupbyinc/flux/cluster/ClusterStateTaskExecutor$BatchResult$Builder; F N
O java/util/List Q size ()I S T R U get (I)Ljava/lang/Object; W X R Y /com/groupbyinc/flux/cluster/ClusterChangedEvent [ applyUpdate ?(Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;)Lcom/groupbyinc/flux/cluster/ClusterState; ] ^
_ successes `(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/cluster/ClusterStateTaskExecutor$BatchResult$Builder; a b
c failures u(Ljava/lang/Iterable;Ljava/lang/Throwable;)Lcom/groupbyinc/flux/cluster/ClusterStateTaskExecutor$BatchResult$Builder; e f
g n(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterStateTaskExecutor$BatchResult; J i
j t Ljava/lang/Throwable; currentState *Lcom/groupbyinc/flux/cluster/ClusterState; tasks CLjava/util/List; Ljava/util/List; accumulator }Lcom/groupbyinc/flux/cluster/ClusterStateTaskExecutor$BatchResult$Builder; JLcom/groupbyinc/flux/cluster/ClusterStateTaskExecutor$BatchResult$Builder; state v K
\ w nodes 3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes; y z
# { l(Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder; F }
~ iterator I()Lcom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator; ? ?
? java/util/Iterator ? hasNext ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? .com/groupbyinc/flux/cluster/node/DiscoveryNode ?
attributes A()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; ? ?
? ?
tribe.name ? =com/groupbyinc/flux/common/google/common/collect/ImmutableMap ? &(Ljava/lang/Object;)Ljava/lang/Object; W ?
? ? java/lang/String ? equals (Ljava/lang/Object;)Z ? ?
? ? id ()Ljava/lang/String; ? ?
? ? D(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; W ?
?
access$300 W(Lcom/groupbyinc/flux/tribe/TribeService;)Lcom/groupbyinc/flux/common/logging/ESLogger; ? ?
? [{}] removing node [{}] ? java/lang/Object ? +com/groupbyinc/flux/common/logging/ESLogger ? info ((Ljava/lang/String;[Ljava/lang/Object;)V ? ? ? ? remove M(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder; ? ?
? -com/groupbyinc/flux/common/collect/MapBuilder ?
newMapBuilder @(Ljava/util/Map;)Lcom/groupbyinc/flux/common/collect/MapBuilder; ? ?
? ? put U(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/collect/MapBuilder; ? ?
? ? immutableMap ? ?
? ? name ? ?
? ? getHostName ? ?
? ? getHostAddress ? ?
? ? address 9()Lcom/groupbyinc/flux/common/transport/TransportAddress; ? ?
? ? version ()Lcom/groupbyinc/flux/Version; ? ?
? ? ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/transport/TransportAddress;Ljava/util/Map;Lcom/groupbyinc/flux/Version;)V 3 ?
? ?
access$400 ? ?
? [{}] adding node [{}] ? k(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder; ? ?
? ;()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; F ?
? blocks 3()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks; ? ?
# ? l(Lcom/groupbyinc/flux/cluster/block/ClusterBlocks;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; ? ?
? metaData 1()Lcom/groupbyinc/flux/cluster/metadata/MetaData; ? ?
# ? h(Lcom/groupbyinc/flux/cluster/metadata/MetaData;)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder; F ?
? routingTable 4()Lcom/groupbyinc/flux/cluster/routing/RoutingTable; ? ?
# ? n(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder; F ?
?
? getSettings 0()Lcom/groupbyinc/flux/common/settings/Settings; ? ?
' ? &(Ljava/lang/String;)Ljava/lang/String; W ?
, getIndex ?
' index H(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;
getState <()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;
' CLOSE :Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;
%
access$500 ?
[{}] removing index [{}] removeIndex ?(Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder;Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder;Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)V
K(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;
add s(Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;
8()Lcom/groupbyinc/flux/common/settings/Settings$Builder; F!
," f(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; ?$
*% \(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; ?'
*( J ?
** r(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder; F,
'- settings l(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder;/0
.1 u(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder;)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder; ?3
4 5com/groupbyinc/flux/cluster/routing/IndexRoutingTable6
access$600 9(Lcom/groupbyinc/flux/tribe/TribeService;)Ljava/util/Set;89
:
java/util/Set< contains> ?=?
access$700A ?
B [{}] adding index [{}]D addNewIndex(Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder;Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder;Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)VFG
H anyJ
access$800 <(Lcom/groupbyinc/flux/tribe/TribeService;)Ljava/lang/String;LM
N dropP
access$900R ?
S 2[{}] dropping index [{}] due to conflict with [{}]U ?=W prefer_Y
startsWith (Ljava/lang/String;)Z[\
?] length_ T
?` substring (I)Ljava/lang/String;bc
?d access$1000f ?
g +[{}] adding index [{}], preferred over [{}]i incrementVersion 4()Lcom/groupbyinc/flux/cluster/ClusterState$Builder;kl
!m m(Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; ?o
!p m(Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; yr
!s k(Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; ?u
!v J ?
x f(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; ?z
!{ markedTribeName discoNode 0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; tribeAttr eLcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; tribe
tribeSettings .Lcom/groupbyinc/flux/common/settings/Settings;
tribeIndex 4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; preferredTribeName existingFromTribe table 7Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;
indexMetaData task 1Lcom/groupbyinc/flux/cluster/ClusterChangedEvent; clusterStateChanged Z
tribeState 9Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder; 9Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; 7Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder; :Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder; K(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder; ??
? N(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder; ??
? removeIndexBlocks M(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder;??
? access$1100 =(Lcom/groupbyinc/flux/tribe/TribeService;)[Ljava/lang/String;??
? &com/groupbyinc/flux/common/regex/Regex? simpleMatch (([Ljava/lang/String;Ljava/lang/String;)Z??
?? INDEX_METADATA_BLOCK 0Lcom/groupbyinc/flux/cluster/block/ClusterBlock;?? '?
addIndexBlock }(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/block/ClusterBlock;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder;??
? access$1200??
? INDEX_READ_BLOCK?? '? access$1300??
? INDEX_WRITE_BLOCK?? '? Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable
Exceptions Signature ?(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/util/List;)Lcom/groupbyinc/flux/cluster/ClusterStateTaskExecutor$BatchResult;
SourceFile InnerClasses / 0 1 2 3 4 ? U *+? 6*? 9*,? ;? ? <