Package org.jobrunr.jobs
Class JobListVersioner
- java.lang.Object
-
- org.jobrunr.jobs.JobListVersioner
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class JobListVersioner extends java.lang.Object implements java.lang.AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description JobListVersioner(java.util.List<Job> jobs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
areNewJobs()
void
close()
void
commitVersions()
void
rollbackVersions(java.util.List<Job> jobsThatFailed)
void
validateJobs()
-
-
-
Constructor Detail
-
JobListVersioner
public JobListVersioner(java.util.List<Job> jobs)
-
-
Method Detail
-
areNewJobs
public boolean areNewJobs()
-
validateJobs
public void validateJobs()
-
commitVersions
public void commitVersions()
-
rollbackVersions
public void rollbackVersions(java.util.List<Job> jobsThatFailed)
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
-
-