Merge from ECOMP's repository
[vid.git] / vid-app-common / src / main / java / org / onap / vid / job / JobsBrokerService.java
1 package org.onap.vid.job;
2
3 import java.util.Collection;
4 import java.util.Optional;
5 import java.util.UUID;
6
7 public interface JobsBrokerService {
8
9     UUID add(Job job);
10
11     Optional<Job> pull(Job.JobStatus topic, String ownerId);
12
13     void pushBack(Job job);
14
15     Collection<Job> peek();
16
17     Job peek(UUID jobId);
18
19     void delete(UUID jobId);
20
21     boolean mute(UUID jobId);
22
23 }