
com.groupbyinc.flux.discovery.zen.NodeJoinController$ProcessJoinsTask.class Maven / Gradle / Ivy
???? 3 Ecom/groupbyinc/flux/discovery/zen/NodeJoinController$ProcessJoinsTask 2com/groupbyinc/flux/cluster/ClusterStateUpdateTask NodeJoinController.java Jcom/groupbyinc/flux/discovery/zen/membership/MembershipAction$JoinCallback =com/groupbyinc/flux/discovery/zen/membership/MembershipAction JoinCallback 4com/groupbyinc/flux/discovery/zen/NodeJoinController ProcessJoinsTask java/util/Map$Entry
java/util/Map Entry 7com/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder /com/groupbyinc/flux/cluster/node/DiscoveryNodes Builder 0com/groupbyinc/flux/cluster/ClusterState$Builder (com/groupbyinc/flux/cluster/ClusterState joinCallbacksToRespondTo Ljava/util/List; ^Ljava/util/List; nodeAdded Z this$0 6Lcom/groupbyinc/flux/discovery/zen/NodeJoinController; ^(Lcom/groupbyinc/flux/discovery/zen/NodeJoinController;Lcom/groupbyinc/flux/common/Priority;)V ! " % ((Lcom/groupbyinc/flux/common/Priority;)V # '
( java/util/ArrayList * ()V # ,
+ - / 1 this GLcom/groupbyinc/flux/discovery/zen/NodeJoinController$ProcessJoinsTask; priority %Lcom/groupbyinc/flux/common/Priority; execute V(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState; pendingJoinRequests Ljava/util/Map; 9 : ; isEmpty ()Z = > ? java/lang/Object A nodes 3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes; C D
E builder l(Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder; G H
I entrySet ()Ljava/util/Set; K L M
java/util/Set O iterator ()Ljava/util/Iterator; Q R P S java/util/Iterator U hasNext W > V X next ()Ljava/lang/Object; Z [ V \ getKey ^ [ _ .com/groupbyinc/flux/cluster/node/DiscoveryNode a getValue c [ d java/util/Collection f java/util/List h addAll (Ljava/util/Collection;)Z j k i l remove n , V o id ()Ljava/lang/String; q r
b s
nodeExists (Ljava/lang/String;)Z u v
w
access$300 e(Lcom/groupbyinc/flux/discovery/zen/NodeJoinController;)Lcom/groupbyinc/flux/common/logging/ESLogger; y z
{ 1received a join request for an existing node [{}] } +com/groupbyinc/flux/common/logging/ESLogger debug ((Ljava/lang/String;[Ljava/lang/Object;)V ? ? ? ? put k(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder; ? ?
? I()Lcom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator; Q ?
? address 9()Lcom/groupbyinc/flux/common/transport/TransportAddress; ? ?
b ? equals (Ljava/lang/Object;)Z ? ?
B ? M(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder; n ?
?
access$400 ? z
? jreceived join request from node [{}], but found existing node {} with same address, removing existing node ? warn ? ? ? ? java/lang/Throwable ? ^(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; G ?
? m(Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; C ?
? build ,()Lcom/groupbyinc/flux/cluster/ClusterState; ? ?
? existingNode 0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; entry ?Ljava/util/Map$Entry;>; Ljava/util/Map$Entry; node ?Ljava/util/Iterator;>;>; Ljava/util/Iterator; nodesBuilder 9Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder; currentState *Lcom/groupbyinc/flux/cluster/ClusterState; newState 2Lcom/groupbyinc/flux/cluster/ClusterState$Builder; onNoLongerMaster (Ljava/lang/String;)V .com/groupbyinc/flux/cluster/NotMasterException ? java/lang/StringBuilder ?
? - Node [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? clusterService ,Lcom/groupbyinc/flux/cluster/ClusterService; ? ? ? *com/groupbyinc/flux/cluster/ClusterService ? localNode 2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; ? ? ? ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? ? ] not master for join request ? toString ? r
? ? # ?
? ? innerOnFailure (Ljava/lang/Throwable;)V ? ?
? source Ljava/lang/String; e Ljava/lang/Exception; java/lang/Exception ? i S onFailure ? ? ?
access$500 ? z
? error during task failure ? error =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V ? ? ? ? callback LLcom/groupbyinc/flux/discovery/zen/membership/MembershipAction$JoinCallback; t Ljava/lang/Throwable; *(Ljava/lang/String;Ljava/lang/Throwable;)V
access$600 ? z
? unexpected failure during [{}] ? clusterStateProcessed i(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/cluster/ClusterState;)V routingService 4Lcom/groupbyinc/flux/cluster/routing/RoutingService; ? ? ?
post_node_add 2com/groupbyinc/flux/cluster/routing/RoutingService reroute ?
onSuccess , java/lang/String
access$700
z
unexpected error during [{}] oldState Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable
SourceFile InnerClasses ! " # $ i *+? &*,? )*? +Y? .? 0*? 2? 3 4 ! " 5 6 _ `
c d a 7 8 ?
(*? &?