
com.groupbyinc.flux.cluster.node.DiscoveryNodes.class Maven / Gradle / Ivy
???? 3? /com/groupbyinc/flux/cluster/node/DiscoveryNodes ?Lcom/groupbyinc/flux/cluster/AbstractDiffable;Ljava/lang/Iterable; ,com/groupbyinc/flux/cluster/AbstractDiffable java/lang/Iterable DiscoveryNodes.java 1com/groupbyinc/flux/cluster/node/DiscoveryNodes$1 7com/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder Builder 5com/groupbyinc/flux/cluster/node/DiscoveryNodes$Delta Delta ;com/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder 3com/groupbyinc/flux/common/collect/ImmutableOpenMap java/util/Map$Entry
java/util/Map Entry EMPTY_NODES 1Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes; PROTO nodes 5Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; yLcom/groupbyinc/flux/common/collect/ImmutableOpenMap; dataNodes masterNodes masterNodeId Ljava/lang/String; localNodeId minNodeVersion Lcom/groupbyinc/flux/Version; minNonClientNodeVersion (Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/Version;Lcom/groupbyinc/flux/Version;)V ()V ( *
+ - / ! 1 " # 3 $ # 5 % & 7 ' & 9 this iterator I()Lcom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator; valuesIt > =
? valid ()Z localNodeMaster java/lang/String D equals (Ljava/lang/Object;)Z F G
E H size ()I J K
L getSize
L 7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; getNodes P
R getDataNodes P
U getMasterNodes ! P
X masterAndDataNodes builder t(Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;)Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder; [ \
] putAll (Ljava/lang/Iterable;)I _ `
a build c P
d ?Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder; =Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder; get D(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; &(Ljava/lang/Object;)Ljava/lang/Object; h j
k .com/groupbyinc/flux/cluster/node/DiscoveryNode m nodeId
nodeExists (Ljava/lang/String;)Z containsKey r G
s ()Ljava/lang/String; getMasterNodeId " u
w getLocalNodeId $ u
z localNode 2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; getLocalNode | }
masterNode
getMasterNode ? }
?
findByAddress i(Lcom/groupbyinc/flux/common/transport/TransportAddress;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; values @()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer; ? ?
?