@POST @Path("/{id}/cancel") public void cancel(@PathParam("id") long id) { Optional<ModuleBuild> build = get(id); if (!build.isPresent()) { throw new NotFoundException("No build found for ID " + id); } buildService.cancel(build.get().getBuild()); }