com.groupbyinc.flux.cluster.routing.RecoverySource$SnapshotRecoverySource.class Maven / Gradle / Ivy
???? 4 ? Icom/groupbyinc/flux/cluster/routing/RecoverySource$SnapshotRecoverySource 2com/groupbyinc/flux/cluster/routing/RecoverySource RecoverySource.java SnapshotRecoverySource 7com/groupbyinc/flux/cluster/routing/RecoverySource$Type Type 5com/groupbyinc/flux/common/xcontent/ToXContent$Params
.com/groupbyinc/flux/common/xcontent/ToXContent Params snapshot (Lcom/groupbyinc/flux/snapshots/Snapshot; index Ljava/lang/String; version Lcom/groupbyinc/flux/Version; Z(Lcom/groupbyinc/flux/snapshots/Snapshot;Lcom/groupbyinc/flux/Version;Ljava/lang/String;)V ()V
java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object;
&com/groupbyinc/flux/snapshots/Snapshot " com/groupbyinc/flux/Version $ & java/lang/String ( * this KLcom/groupbyinc/flux/cluster/routing/RecoverySource$SnapshotRecoverySource; 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException / .
! 1 readVersion Q(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/Version; 3 4
% 5 0com/groupbyinc/flux/common/io/stream/StreamInput 7
readString ()Ljava/lang/String; 9 :
8 ; in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; *()Lcom/groupbyinc/flux/snapshots/Snapshot; ()Lcom/groupbyinc/flux/Version; writeAdditionalFields 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V writeTo C B
! D writeVersion S(Lcom/groupbyinc/flux/Version;Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V F G
% H 1com/groupbyinc/flux/common/io/stream/StreamOutput J writeString (Ljava/lang/String;)V L M
K N out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; getType ;()Lcom/groupbyinc/flux/cluster/routing/RecoverySource$Type; SNAPSHOT 9Lcom/groupbyinc/flux/cluster/routing/RecoverySource$Type; T U V addAdditionalFields o(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)V
repository Z
getRepository \ :
! ] 3com/groupbyinc/flux/common/xcontent/XContentBuilder _ field [(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; a b
` c
getSnapshotId ,()Lcom/groupbyinc/flux/snapshots/SnapshotId; f g
! h (com/groupbyinc/flux/snapshots/SnapshotId j getName l :
k m toString p :
% q builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; java/lang/StringBuilder x
y snapshot recovery from { append -(Ljava/lang/String;)Ljava/lang/StringBuilder; } ~
y
! q
y q equals (Ljava/lang/Object;)Z java/lang/Object ? getClass ()Ljava/lang/Class; ? ?
? ? ? ?
! ?
) ?
% ? o Ljava/lang/Object; that hashCode ()I hash ([Ljava/lang/Object;)I ? ?
? Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable
SourceFile InnerClasses ! ? ~ &*? *+? ? !? #*,? ? %? '*-? ? )? +? ? * &