
com.groupbyinc.flux.indices.recovery.StartRecoveryRequest.class Maven / Gradle / Ivy
???? 3 ~ 9com/groupbyinc/flux/indices/recovery/StartRecoveryRequest .com/groupbyinc/flux/transport/TransportRequest StartRecoveryRequest.java 6com/groupbyinc/flux/index/store/Store$MetadataSnapshot %com/groupbyinc/flux/index/store/Store MetadataSnapshot 7com/groupbyinc/flux/indices/recovery/RecoveryState$Type 2com/groupbyinc/flux/indices/recovery/RecoveryState
Type
recoveryId J shardId )Lcom/groupbyinc/flux/index/shard/ShardId;
sourceNode 0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;
targetNode markAsRelocated Z metadataSnapshot 8Lcom/groupbyinc/flux/index/store/Store$MetadataSnapshot; recoveryType 9Lcom/groupbyinc/flux/indices/recovery/RecoveryState$Type; ()V
this ;Lcom/groupbyinc/flux/indices/recovery/StartRecoveryRequest; ?(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;ZLcom/groupbyinc/flux/index/store/Store$MetadataSnapshot;Lcom/groupbyinc/flux/indices/recovery/RecoveryState$Type;J)V $ & ( * , . 0 ()J +()Lcom/groupbyinc/flux/index/shard/ShardId; 2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; ()Z ;()Lcom/groupbyinc/flux/indices/recovery/RecoveryState$Type; :()Lcom/groupbyinc/flux/index/store/Store$MetadataSnapshot; readFrom 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException : 8 9
< 0com/groupbyinc/flux/common/io/stream/StreamInput > readLong @ 2
? A 'com/groupbyinc/flux/index/shard/ShardId C readShardId ](Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/index/shard/ShardId; E F
D G .com/groupbyinc/flux/cluster/node/DiscoveryNode I readNode d(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; K L
J M readBoolean O 5
? P 9
R readByte ()B T U
? V fromId <(B)Lcom/groupbyinc/flux/indices/recovery/RecoveryState$Type; X Y
Z 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 b writeLong (J)V d e
c f
D `
J ` writeBoolean (Z)V j k
c l
` id o U
p writeByte (B)V r s
c t out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; Code LocalVariableTable LineNumberTable
Exceptions
SourceFile InnerClasses ! x 3 *? ? y ! " z
6 7 # x ? ,*? *? %*+? '*,? )*-? +*? -*? /*? 1? y R , ! " , , , , , , , z &