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 Details

    • HouseKeepingSchedulerConfigProperties

      public HouseKeepingSchedulerConfigProperties()
  • Method Details

    • getCronExpression

      public String getCronExpression()
      How often to run the scheduler? Must be a cron expression. Default: Once a Day at 12:40 see CronExpression
    • getLockAtLeast

      public Duration getLockAtLeast()
      Minimal time to keep a lock at this job, see SchedulerLock
    • getLockAtMost

      public Duration getLockAtMost()
      Maximal time to keep a lock at this job, see SchedulerLock
    • setCronExpression

      public void setCronExpression(String cronExpression)
      How often to run the scheduler? Must be a cron expression. Default: Once a Day at 12:40 see CronExpression
    • setLockAtLeast

      public void setLockAtLeast(Duration lockAtLeast)
      Minimal time to keep a lock at this job, see SchedulerLock
    • setLockAtMost

      public void setLockAtMost(Duration lockAtMost)
      Maximal time to keep a lock at this job, see SchedulerLock
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object