856f50b2ed48684d4b929ce988a5ed4de9fa8d18
[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 }