@Validated
public interface JobKillService
Modifier and Type | Method and Description |
---|---|
void |
killJob(@NotBlank(message="No id entered. Unable to kill job.") java.lang.String id,
@NotBlank(message="No reason provided.") java.lang.String reason,
javax.servlet.http.HttpServletRequest request)
Kill the job with the given id if possible.
|
void killJob(@NotBlank(message="No id entered. Unable to kill job.") @NotBlank(message="No id entered. Unable to kill job.") java.lang.String id, @NotBlank(message="No reason provided.") @NotBlank(message="No reason provided.") java.lang.String reason, @Nullable javax.servlet.http.HttpServletRequest request) throws GenieJobNotFoundException, GenieServerException
id
- id of job to killreason
- brief reason for requesting the job be killedrequest
- The optional HttpServletRequest
information if the request needs to be forwardedGenieJobNotFoundException
- When a job identified by jobId can't be found in the systemGenieServerException
- if there is an unrecoverable error in the internal state of the Genie cluster