
com.groupbyinc.flux.cluster.routing.Preference.class Maven / Gradle / Ivy
???? 3 ? .com/groupbyinc/flux/cluster/routing/Preference BLjava/lang/Enum; java/lang/Enum Preference.java SHARDS 0Lcom/groupbyinc/flux/cluster/routing/Preference; PREFER_NODE LOCAL PRIMARY REPLICA
PRIMARY_FIRST
REPLICA_FIRST
ONLY_LOCAL ONLY_NODE
ONLY_NODES type Ljava/lang/String; $VALUES 1[Lcom/groupbyinc/flux/cluster/routing/Preference; values 3()[Lcom/groupbyinc/flux/cluster/routing/Preference; clone ()Ljava/lang/Object;
valueOf D(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/Preference; 5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; !
" name ((Ljava/lang/String;ILjava/lang/String;)V (Ljava/lang/String;I)V % '
( * this ()Ljava/lang/String; parse java/lang/String / indexOf (I)I 1 2
0 3 substring (II)Ljava/lang/String; 5 6
0 7 hashCode ()I 9 :
0 ; _shards = equals (Ljava/lang/Object;)Z ? @
0 A _prefer_node C
_only_node E _local G _primary I _replica K _primary_first M
_primaryFirst O _replica_first Q
_replicaFirst S _only_local U
_onlyLocal W _only_nodes Y [ ] _
a c e
g i k m "java/lang/IllegalArgumentException o java/lang/StringBuilder q ()V % s
r t no Preference for [ v append -(Ljava/lang/String;)Ljava/lang/StringBuilder; x y
r z ] | toString ~ -
r (Ljava/lang/String;)V % ?
p ? preferenceType
preference
colonIndex I % &
?
Code LineNumberTable LocalVariableTable Signature
StackMapTable
SourceFile@1 @ @ @
@ @ @
@ @ @ @ ? "
? ? ? ? ? ? 4
*? #? ? ?
$ ? % &