
com.groupbyinc.flux.discovery.local.LocalDiscovery$4.class Maven / Gradle / Ivy
???? 3 ? 4com/groupbyinc/flux/discovery/local/LocalDiscovery$4 2com/groupbyinc/flux/cluster/ClusterStateUpdateTask LocalDiscovery.java 2com/groupbyinc/flux/discovery/local/LocalDiscovery publish ?([Lcom/groupbyinc/flux/discovery/local/LocalDiscovery;Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;Lcom/groupbyinc/flux/discovery/BlockingClusterStatePublishResponseHandler;)V 0com/groupbyinc/flux/cluster/ClusterState$Builder (com/groupbyinc/flux/cluster/ClusterState
Builder val$nodeSpecificClusterState *Lcom/groupbyinc/flux/cluster/ClusterState; val$publishResponseHandler JLcom/groupbyinc/flux/discovery/BlockingClusterStatePublishResponseHandler;
val$discovery 4Lcom/groupbyinc/flux/discovery/local/LocalDiscovery; this$0 ?(Lcom/groupbyinc/flux/discovery/local/LocalDiscovery;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/discovery/BlockingClusterStatePublishResponseHandler;Lcom/groupbyinc/flux/discovery/local/LocalDiscovery;)V ()V !
" this 6Lcom/groupbyinc/flux/discovery/local/LocalDiscovery$4; runOnlyOnMaster ()Z execute V(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState; version ()J * +
, nodes 3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes; . /
0 /com/groupbyinc/flux/cluster/node/DiscoveryNodes 2 masterNodeId ()Ljava/lang/String; 4 5
3 6 java/util/Objects 8 equals '(Ljava/lang/Object;Ljava/lang/Object;)Z : ;
9 < blocks 3()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks; > ?
@
access$300 g(Lcom/groupbyinc/flux/discovery/local/LocalDiscovery;)Lcom/groupbyinc/flux/discovery/DiscoverySettings; B C
D /com/groupbyinc/flux/discovery/DiscoverySettings F getNoMasterBlock 2()Lcom/groupbyinc/flux/cluster/block/ClusterBlock; H I
G J /com/groupbyinc/flux/cluster/block/ClusterBlocks L hasGlobalBlock 3(Lcom/groupbyinc/flux/cluster/block/ClusterBlock;)Z N O
M P access$1000 c(Lcom/groupbyinc/flux/discovery/local/LocalDiscovery;)Lcom/groupbyinc/flux/common/logging/ESLogger; R S
T &got first state from fresh master [{}] V java/lang/Object X +com/groupbyinc/flux/common/logging/ESLogger Z debug ((Ljava/lang/String;[Ljava/lang/Object;)V \ ] [ ^ builder ^(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; ` a
b routingTable 4()Lcom/groupbyinc/flux/cluster/routing/RoutingTable; d e
f 0com/groupbyinc/flux/cluster/routing/RoutingTable h
i , f(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; d k
l metaData 1()Lcom/groupbyinc/flux/cluster/metadata/MetaData; n o
p -com/groupbyinc/flux/cluster/metadata/MetaData r
s , c(Lcom/groupbyinc/flux/cluster/metadata/MetaData;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; n u
v build ,()Lcom/groupbyinc/flux/cluster/ClusterState; x y
z currentState 2Lcom/groupbyinc/flux/cluster/ClusterState$Builder; onFailure *(Ljava/lang/String;Ljava/lang/Throwable;)V access$1100 ? S
? unexpected failure during [{}] ? error =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V ? ? [ ? localNode 2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; ? ?
? Hcom/groupbyinc/flux/discovery/BlockingClusterStatePublishResponseHandler ? H(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Ljava/lang/Throwable;)V ~ ?
? ? source Ljava/lang/String; t Ljava/lang/Throwable; clusterStateProcessed i(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/cluster/ClusterState;)V
access$500 7(Lcom/groupbyinc/flux/discovery/local/LocalDiscovery;)V ? ?
?
onResponse 3(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)V ? ?
? ? oldState newState Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile EnclosingMethod InnerClasses ? N *+? *,? *-? *? *? #? ? $ % ? b &