com.groupbyinc.flux.client.Node.class Maven / Gradle / Ivy
???? 3 ? com/groupbyinc/flux/client/Node java/lang/Object Node.java %com/groupbyinc/flux/client/Node$Roles Roles host *Lcom/groupbyinc/flux/common/http/HttpHost;
boundHosts Ljava/util/Set; ;Ljava/util/Set; name Ljava/lang/String; version roles 'Lcom/groupbyinc/flux/client/Node$Roles;
attributes Ljava/util/Map; GLjava/util/Map;>; ?(Lcom/groupbyinc/flux/common/http/HttpHost;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/client/Node$Roles;Ljava/util/Map;)V ()V
"java/lang/IllegalArgumentException host cannot be null (Ljava/lang/String;)V
(com/groupbyinc/flux/common/http/HttpHost "
java/util/Set $ java/lang/String &
java/util/Map (
* , . 0 2 4 this !Lcom/groupbyinc/flux/client/Node; -(Lcom/groupbyinc/flux/common/http/HttpHost;)V
9 getHost ,()Lcom/groupbyinc/flux/common/http/HttpHost;
getBoundHosts ()Ljava/util/Set; getName ()Ljava/lang/String;
getVersion getRoles )()Lcom/groupbyinc/flux/client/Node$Roles;
getAttributes ()Ljava/util/Map; toString java/lang/StringBuilder G
H [host= J append -(Ljava/lang/String;)Ljava/lang/StringBuilder; L M
H N -(Ljava/lang/Object;)Ljava/lang/StringBuilder; L P
H Q , bound= S , name= U
, version= W , roles= Y
, attributes= [ (C)Ljava/lang/StringBuilder; L ]
H ^ F @
H ` b Ljava/lang/StringBuilder; equals (Ljava/lang/Object;)Z getClass ()Ljava/lang/Class; f g
h d e
# j java/util/Objects l '(Ljava/lang/Object;Ljava/lang/Object;)Z d n
m o obj Ljava/lang/Object; other hashCode ()I hash ([Ljava/lang/Object;)I v w
m x Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable ?(Lcom/groupbyinc/flux/common/http/HttpHost;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/client/Node$Roles;Ljava/util/Map;>;)V =()Ljava/util/Set; I()Ljava/util/Map;>;
SourceFile InnerClasses !
z
z { ? 4*? +?
? Y? !?*+? +*,? -*-? /*? 1*? 3*? 5? | H 4 6 7 4
4 4 4 4 4 } 4
4 ~ *
D E F H I J ! K ' L - M 3 N ? # % ' ' ) z ? 8 { C *+? :? | 6 7
~
T
U ; <