Package org.jobrunr.server.configuration
Class UseStorageProviderJobConcurrentJobModificationResolverPolicy
- java.lang.Object
-
- org.jobrunr.server.configuration.UseStorageProviderJobConcurrentJobModificationResolverPolicy
-
- All Implemented Interfaces:
ConcurrentJobModificationPolicy
@Beta public class UseStorageProviderJobConcurrentJobModificationResolverPolicy extends java.lang.Object implements ConcurrentJobModificationPolicy
A new policy ofConcurrentJobModificationPolicy
that will always use the latest version of the job found in the database (SQL or NoSQL) in case of a concurrent job modification exception.Only use this
ConcurrentJobModificationPolicy
if you are altering jobs after they started processing (e.g. e.g. deleting, rescheduling, ...). Using thisConcurrentJobModificationPolicy
can result in the same job being executed multiple times.
-
-
Constructor Summary
Constructors Constructor Description UseStorageProviderJobConcurrentJobModificationResolverPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConcurrentJobModificationResolver
toConcurrentJobModificationResolver(StorageProvider storageProvider, JobZooKeeper jobZooKeeper)
-
-
-
Method Detail
-
toConcurrentJobModificationResolver
public ConcurrentJobModificationResolver toConcurrentJobModificationResolver(StorageProvider storageProvider, JobZooKeeper jobZooKeeper)
- Specified by:
toConcurrentJobModificationResolver
in interfaceConcurrentJobModificationPolicy
-
-