@Override public void abort(String requestPath, String jobID) throws JobNotFoundException, JobPersistenceException, JobPhaseException, TransientException { JobPersistence jobPersistence = getJobPersistence(requestPath); Job job = jobPersistence.get(jobID); doAuthorizationCheck(job); JobExecutor jobExecutor = getJobExecutor(requestPath); jobExecutor.abort(job); }