| | |
| | | job.cancel(); |
| | | queue.refreshQueue(); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * For displaying purposes. |
| | | * |
| | |
| | | if (origQueue == null) { |
| | | return jobList; |
| | | } |
| | | Iterator<AbstractJob<String>> it = origQueue.getQueueIterator(); |
| | | while (it.hasNext()) { |
| | | AbstractJob<String> origJob = it.next(); |
| | | if (!(origJob instanceof BorgJob)) { |
| | | log.error("Oups, only BorgJobs are supported. Ignoring unexpected job: " + origJob.getClass()); |
| | | continue; |
| | | synchronized (origQueue) { |
| | | Iterator<AbstractJob<String>> it = origQueue.getQueueIterator(); |
| | | while (it.hasNext()) { |
| | | AbstractJob<String> origJob = it.next(); |
| | | if (!(origJob instanceof BorgJob)) { |
| | | log.error("Oups, only BorgJobs are supported. Ignoring unexpected job: " + origJob.getClass()); |
| | | continue; |
| | | } |
| | | BorgJob<?> borgJob = ((BorgJob<?>) origJob).clone(); |
| | | jobList.add(borgJob); |
| | | } |
| | | BorgJob<?> borgJob = ((BorgJob<?>) origJob).clone(); |
| | | jobList.add(borgJob); |
| | | } |
| | | return jobList; |
| | | } |