
com.groupbyinc.flux.action.support.replication.ReplicationRequest.class Maven / Gradle / Ivy
???? 3 ? Acom/groupbyinc/flux/action/support/replication/ReplicationRequest ?;>Lcom/groupbyinc/flux/action/support/ChildTaskActionRequest;Lcom/groupbyinc/flux/action/IndicesRequest; 9com/groupbyinc/flux/action/support/ChildTaskActionRequest )com/groupbyinc/flux/action/IndicesRequest ReplicationRequest.java DEFAULT_TIMEOUT +Lcom/groupbyinc/flux/common/unit/TimeValue; shardId )Lcom/groupbyinc/flux/index/shard/ShardId; timeout index Ljava/lang/String; consistencyLevel 2Lcom/groupbyinc/flux/action/WriteConsistencyLevel; canHaveDuplicates Z ()V
0com/groupbyinc/flux/action/WriteConsistencyLevel DEFAULT ! # this HLcom/groupbyinc/flux/action/support/replication/ReplicationRequest; CLcom/groupbyinc/flux/action/support/replication/ReplicationRequest; -(Lcom/groupbyinc/flux/action/ActionRequest;)V (
) request *Lcom/groupbyinc/flux/action/ActionRequest; V(Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/index/shard/ShardId;)V 'com/groupbyinc/flux/index/shard/ShardId . getIndex ()Ljava/lang/String; 0 1
/ 2 4 6 F(Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;)V p(Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;Lcom/groupbyinc/flux/action/ActionRequest;)V 9
: TT; -()Lcom/groupbyinc/flux/common/unit/TimeValue;
=
> 1
@ 4()Lcom/groupbyinc/flux/action/WriteConsistencyLevel; B
C originalRequest setCanHaveDuplicates ()Z p(Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest; W(Ljava/lang/String;)Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest; java/lang/StringBuilder J
K java/lang/Object M getClass ()Ljava/lang/Class; O P
N Q java/lang/Class S
getSimpleName U 1
T V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; X Y
K Z .timeout \ toString ^ 1
K _ )com/groupbyinc/flux/common/unit/TimeValue a parseTimeValue |(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;)Lcom/groupbyinc/flux/common/unit/TimeValue; c d
b e
H
g indices ()[Ljava/lang/String; java/lang/String k indicesOptions 5()Lcom/groupbyinc/flux/action/support/IndicesOptions; 1com/groupbyinc/flux/action/support/IndicesOptions o %strictSingleIndexNoExpandForbidClosed q n
p r +()Lcom/groupbyinc/flux/index/shard/ShardId; %Lcom/groupbyinc/flux/common/Nullable; w(Lcom/groupbyinc/flux/action/WriteConsistencyLevel;)Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest; validate ?()Lcom/groupbyinc/flux/action/ActionRequestValidationException; index is missing y *com/groupbyinc/flux/action/ValidateActions { addValidationError ?(Ljava/lang/String;Lcom/groupbyinc/flux/action/ActionRequestValidationException;)Lcom/groupbyinc/flux/action/ActionRequestValidationException; } ~
| ;com/groupbyinc/flux/action/ActionRequestValidationException ? validationException =Lcom/groupbyinc/flux/action/ActionRequestValidationException; readFrom 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException ? ? ?
? 0com/groupbyinc/flux/common/io/stream/StreamInput ? readBoolean ? G
? ? readShardId ](Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/index/shard/ShardId; ? ?
/ ? readByte ()B ? ?
? ? fromId 5(B)Lcom/groupbyinc/flux/action/WriteConsistencyLevel; ? ?
?
readTimeValue _(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/common/unit/TimeValue; ? ?
b ?
readString ? 1
? ? 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 ? writeBoolean (Z)V ? ?
? ?
/ ? id ? ?
? writeByte (B)V ? ?
? ?
b ? writeString (Ljava/lang/String;)V ? ?
? ? out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput;
createTask i(JLjava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/tasks/TaskId;)Lcom/groupbyinc/flux/tasks/Task; >com/groupbyinc/flux/action/support/replication/ReplicationTask ? getDescription ? 1
? \(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/tasks/TaskId;)V ?
? ? J type action parentTaskId "Lcom/groupbyinc/flux/tasks/TaskId;
setShardId n(Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;
/ _
_ java/util/concurrent/TimeUnit ? MINUTES Ljava/util/concurrent/TimeUnit; ? ? ? ? #(JLjava/util/concurrent/TimeUnit;)V ?
b ? Code LocalVariableTable LocalVariableTypeTable LineNumberTable Signature (TT;)V 0(TT;Lcom/groupbyinc/flux/action/ActionRequest;)V 0(Lcom/groupbyinc/flux/common/unit/TimeValue;)TT; (Ljava/lang/String;)TT; RuntimeVisibleAnnotations 7(Lcom/groupbyinc/flux/action/WriteConsistencyLevel;)TT;
StackMapTable
Exceptions .(Lcom/groupbyinc/flux/index/shard/ShardId;)TT;
SourceFile !
B ? d *? *? ? *? ? "*? $? ? % ' ? % &