Class TriggerRecoverer
- java.lang.Object
-
- com.netgrif.quartz.mongodb.cluster.TriggerRecoverer
-
public class TriggerRecoverer extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TriggerRecoverer(LocksDao locksDao, TriggerAndJobPersister persister, LockManager lockManager, TriggerDao triggerDao, JobDao jobDao, RecoveryTriggerFactory recoveryTriggerFactory, MisfireHandler misfireHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.quartz.spi.OperableTriggerdoRecovery(org.quartz.spi.OperableTrigger trigger)Do recovery procedure after failed run of given trigger.voidrecover()
-
-
-
Constructor Detail
-
TriggerRecoverer
public TriggerRecoverer(LocksDao locksDao, TriggerAndJobPersister persister, LockManager lockManager, TriggerDao triggerDao, JobDao jobDao, RecoveryTriggerFactory recoveryTriggerFactory, MisfireHandler misfireHandler)
-
-
Method Detail
-
recover
public void recover() throws org.quartz.JobPersistenceException- Throws:
org.quartz.JobPersistenceException
-
doRecovery
public org.quartz.spi.OperableTrigger doRecovery(org.quartz.spi.OperableTrigger trigger) throws org.quartz.JobPersistenceExceptionDo recovery procedure after failed run of given trigger.- Parameters:
trigger- trigger to recover- Returns:
- recovery trigger or null if its job doesn't want that
- Throws:
org.quartz.JobPersistenceException
-
-