
com.groupbyinc.flux.action.support.tasks.BaseTasksRequest.class Maven / Gradle / Ivy
???? 3 ? 9com/groupbyinc/flux/action/support/tasks/BaseTasksRequest nLcom/groupbyinc/flux/action/ActionRequest; (com/groupbyinc/flux/action/ActionRequest BaseTasksRequest.java ALL_ACTIONS [Ljava/lang/String; ALL_NODES ALL_TASKS J???????? nodesIds 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 @Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest; ;Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest; validate ?()Lcom/groupbyinc/flux/action/ActionRequestValidationException; isSet ()Z / 0
" 1 -task id cannot be used together with node ids 3 *com/groupbyinc/flux/action/ValidateActions 5 addValidationError ?(Ljava/lang/String;Lcom/groupbyinc/flux/action/ActionRequestValidationException;)Lcom/groupbyinc/flux/action/ActionRequestValidationException; 7 8
6 9 ;com/groupbyinc/flux/action/ActionRequestValidationException ; validationException =Lcom/groupbyinc/flux/action/ActionRequestValidationException;
setActions P([Ljava/lang/String;)Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest;
getActions ()[Ljava/lang/String; getNodesIds setNodesIds 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; M
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 R
S java/lang/Object U getClass ()Ljava/lang/Class; W X
V Y java/lang/Class [
getSimpleName ()Ljava/lang/String; ] ^
\ _ append -(Ljava/lang/String;)Ljava/lang/StringBuilder; a b
S c .timeout e toString g ^
S h )com/groupbyinc/flux/common/unit/TimeValue j parseTimeValue |(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;)Lcom/groupbyinc/flux/common/unit/TimeValue; l m
k n Ljava/lang/String; readFrom 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException s q r
u r
" w 0com/groupbyinc/flux/common/io/stream/StreamInput y readStringArray { B
z | readBoolean ~ 0
z
readTimeValue _(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/common/unit/TimeValue; ? ?
k ? 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 ? ?
? ? writeOptionalStreamable 4(Lcom/groupbyinc/flux/common/io/stream/Streamable;)V ? ?
? ? out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; match #(Lcom/groupbyinc/flux/tasks/Task;)Z A B
? com/groupbyinc/flux/tasks/Task ? getAction ? ^
? ? &com/groupbyinc/flux/common/regex/Regex ? simpleMatch (([Ljava/lang/String;Ljava/lang/String;)Z ? ?
? ? E F
? getId ()J ? ?
" ?
? ? I F
? ? equals (Ljava/lang/Object;)Z ? ?
" ? task Lcom/groupbyinc/flux/tasks/Task; "com/groupbyinc/flux/common/Strings ? EMPTY_ARRAY ? ? ?
ConstantValue Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable Signature ([Ljava/lang/String;)TT; '(Lcom/groupbyinc/flux/tasks/TaskId;)TT; 0(Lcom/groupbyinc/flux/common/unit/TimeValue;)TT; (Ljava/lang/String;)TT;
Exceptions
SourceFile !
? ? q !*? *? ? *? ? *? %? '*? %? )? ? ! * , ? ! * + ? 9 / 3 5 7 : - . ? } L*? )? 2? *? ??
4+? :L+? ? * , = > ? * + ? > ? @ C ? ? <