
com.groupbyinc.flux.cluster.routing.AllocationId.class Maven / Gradle / Ivy
???? 3 ? 0com/groupbyinc/flux/cluster/routing/AllocationId java/lang/Object .com/groupbyinc/flux/common/xcontent/ToXContent AllocationId.java 5com/groupbyinc/flux/common/xcontent/ToXContent$Params Params id Ljava/lang/String; relocationId $assertionsDisabled Z 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException ()V
0com/groupbyinc/flux/common/io/stream/StreamInput
readString ()Ljava/lang/String;
readOptionalString
" this 2Lcom/groupbyinc/flux/cluster/routing/AllocationId; in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; writeTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V 1com/groupbyinc/flux/common/io/stream/StreamOutput * writeString (Ljava/lang/String;)V , -
+ . writeOptionalString 0 -
+ 1 out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; '(Ljava/lang/String;Ljava/lang/String;)V newInitializing 4()Lcom/groupbyinc/flux/cluster/routing/AllocationId; "com/groupbyinc/flux/common/Strings 8 randomBase64UUID :
9 ; 5
= newTargetRelocation f(Lcom/groupbyinc/flux/cluster/routing/AllocationId;)Lcom/groupbyinc/flux/cluster/routing/AllocationId; A getRelocationId C
D java/lang/AssertionError F
G getId I
J allocationId
newRelocation cancelRelocation finishRelocation equals (Ljava/lang/Object;)Z java/lang/String R P Q
S T o Ljava/lang/Object; that hashCode ()I Y Z
S [ result I toString java/lang/StringBuilder `
a [id= c append -(Ljava/lang/String;)Ljava/lang/StringBuilder; e f
a g i , rId= k _
a m ] o
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;
allocation_id s 3com/groupbyinc/flux/common/xcontent/XContentBuilder u startObject I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; w x
v y field [(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; | }
v ~
relocation_id ? endObject 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
v ? builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; java/lang/Class ? desiredAssertionStatus ()Z ? ?
? ? Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable
SourceFile InnerClasses !
? U *? *+? ? *+? !? #? ? $ % &