
com.groupbyinc.flux.action.support.tasks.BaseTasksRequest.class Maven / Gradle / Ivy
???? 4 ? 9com/groupbyinc/flux/action/support/tasks/BaseTasksRequest z;>Lcom/groupbyinc/flux/action/ActionRequest; (com/groupbyinc/flux/action/ActionRequest BaseTasksRequest.java ALL_ACTIONS [Ljava/lang/String; ALL_NODES nodes timeout +Lcom/groupbyinc/flux/common/unit/TimeValue; actions parentTaskId "Lcom/groupbyinc/flux/tasks/TaskId; taskId ()V
com/groupbyinc/flux/tasks/TaskId
EMPTY_TASK_ID " $ this FLcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest; ;Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest; validate ?()Lcom/groupbyinc/flux/action/ActionRequestValidationException; isSet ()Z + ,
- -task id cannot be used together with node ids / *com/groupbyinc/flux/action/ValidateActions 1 addValidationError ?(Ljava/lang/String;Lcom/groupbyinc/flux/action/ActionRequestValidationException;)Lcom/groupbyinc/flux/action/ActionRequestValidationException; 3 4
2 5 ;com/groupbyinc/flux/action/ActionRequestValidationException 7 validationException =Lcom/groupbyinc/flux/action/ActionRequestValidationException;
setActions P([Ljava/lang/String;)Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest;
getActions ()[Ljava/lang/String; getNodes setNodes getTaskId $()Lcom/groupbyinc/flux/tasks/TaskId; setTaskId _(Lcom/groupbyinc/flux/tasks/TaskId;)Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest; getParentTaskId setParentTaskId
getTimeout -()Lcom/groupbyinc/flux/common/unit/TimeValue; I
setTimeout h(Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest; O(Ljava/lang/String;)Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest; java/lang/StringBuilder N
O java/lang/Object Q getClass ()Ljava/lang/Class; S T
R U java/lang/Class W
getSimpleName ()Ljava/lang/String; Y Z
X [ append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ] ^
O _ .timeout a toString c Z
O d )com/groupbyinc/flux/common/unit/TimeValue f parseTimeValue |(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;)Lcom/groupbyinc/flux/common/unit/TimeValue; h i
g j Ljava/lang/String; readFrom 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException o m n
q readFromStream V(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/tasks/TaskId; s t
u 0com/groupbyinc/flux/common/io/stream/StreamInput w readStringArray y >
x z readOptionalTimeValue | H
x } 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 ? writeStringArrayNullable ([Ljava/lang/String;)V ? ?
? ? writeOptionalTimeValue .(Lcom/groupbyinc/flux/common/unit/TimeValue;)V ? ?
? ? out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; match #(Lcom/groupbyinc/flux/tasks/Task;)Z = >
? com/groupbyinc/flux/tasks/Task ? getAction ? Z
? ? &com/groupbyinc/flux/common/regex/Regex ? simpleMatch (([Ljava/lang/String;Ljava/lang/String;)Z ? ?
? ? A B
? getId ()J ? ?
?
? ? E B
? ? equals (Ljava/lang/Object;)Z ? ?
? task Lcom/groupbyinc/flux/tasks/Task; "com/groupbyinc/flux/common/Strings ? EMPTY_ARRAY ? ? ? Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable Signature ([Ljava/lang/String;)TRequest; -(Lcom/groupbyinc/flux/tasks/TaskId;)TRequest; 6(Lcom/groupbyinc/flux/common/unit/TimeValue;)TRequest; (Ljava/lang/String;)TRequest;
Exceptions
SourceFile !
? q !*? *? ? *? ? *? !? #*? !? %? ? ! &