in src/main/java/org/apache/sling/jobs/impl/JobUpdateBuilderImpl.java [98:106]
public JobUpdate build() {
if ( job != null) {
return new JobUpdateImpl(job, command, Collections.unmodifiableMap(this.updateProperties));
} else if ( command == JobUpdate.JobUpdateCommand.ABORT_JOB || command == JobUpdate.JobUpdateCommand.STOP_JOB) {
return new JobUpdateImpl(jobId, command);
} else {
throw new IllegalStateException("Only possible to abort or stop a job by ID alone ");
}
}