Class HouseKeepingSchedulerConfigProperties
java.lang.Object
ch.admin.bit.jeap.errorhandling.domain.housekeeping.HouseKeepingSchedulerConfigProperties
@Configuration
@ConfigurationProperties(prefix="jeap.errorhandling.housekeeping.scheduler")
public class HouseKeepingSchedulerConfigProperties
extends Object
Configuration for the automatic housekeeping scheduler (Db clean up)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanHow often to run the scheduler?Minimal time to keep a lock at this job, seeSchedulerLockMaximal time to keep a lock at this job, seeSchedulerLockinthashCode()voidsetCronExpression(String cronExpression) How often to run the scheduler?voidsetLockAtLeast(Duration lockAtLeast) Minimal time to keep a lock at this job, seeSchedulerLockvoidsetLockAtMost(Duration lockAtMost) Maximal time to keep a lock at this job, seeSchedulerLocktoString()
-
Constructor Details
-
HouseKeepingSchedulerConfigProperties
public HouseKeepingSchedulerConfigProperties()
-
-
Method Details
-
getCronExpression
How often to run the scheduler? Must be a cron expression. Default: Once a Day at 12:40 seeCronExpression -
getLockAtLeast
Minimal time to keep a lock at this job, seeSchedulerLock -
getLockAtMost
Maximal time to keep a lock at this job, seeSchedulerLock -
setCronExpression
How often to run the scheduler? Must be a cron expression. Default: Once a Day at 12:40 seeCronExpression -
setLockAtLeast
Minimal time to keep a lock at this job, seeSchedulerLock -
setLockAtMost
Maximal time to keep a lock at this job, seeSchedulerLock -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-