com.groupbyinc.flux.cluster.node.DiscoveryNodes.class Maven / Gradle / Ivy
???? 4; /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 3com/groupbyinc/flux/cluster/node/DiscoveryNode$Role .com/groupbyinc/flux/cluster/node/DiscoveryNode Role 5com/groupbyinc/flux/common/io/stream/Writeable$Reader .com/groupbyinc/flux/common/io/stream/Writeable ! Reader %java/lang/invoke/MethodHandles$Lookup $ java/lang/invoke/MethodHandles & Lookup EMPTY_NODES 1Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes; nodes 5Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; yLcom/groupbyinc/flux/common/collect/ImmutableOpenMap; dataNodes masterNodes ingestNodes masterNodeId Ljava/lang/String; localNodeId minNonClientNodeVersion Lcom/groupbyinc/flux/Version; maxNonClientNodeVersion maxNodeVersion minNodeVersion $assertionsDisabled Z o(Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;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;Lcom/groupbyinc/flux/Version;Lcom/groupbyinc/flux/Version;)V ()V ; =
> + , @ . , B / , D 0 , F 1 2 H 3 2 J 4 5 L 6 5 N 8 5 P 7 5 R this iterator ()Ljava/util/Iterator; valuesIt W V
X isLocalNodeElectedMaster ()Z java/lang/String \ equals (Ljava/lang/Object;)Z ^ _
] ` getSize ()I size d c
e getNodes 7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; getDataNodes getMasterNodes getIngestNodes getMasterAndDataNodes builder t(Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;)Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder; m n
o putAll (Ljava/lang/Iterable;)I q r
s build u h
v ?Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder; =Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder; getCoordinatingOnlyNodes keys F()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLookupContainer; { |
} removeAll A(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer;)I ?
? get D(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
? nodeId
nodeExists (Ljava/lang/String;)Z containsKey ? _
? 3(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)Z getId ()Ljava/lang/String; ? ?
?
` node 0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; existing getMasterNodeId getLocalNodeId getLocalNode 2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;
getMasterNode
findByAddress i(Lcom/groupbyinc/flux/common/transport/TransportAddress;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; values @()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer; ? ?
?