Class CronAdjuster

    • Constructor Detail

      • CronAdjuster

        public CronAdjuster​(String specification)
        Constructs the class with a cron specification. containing variables and a cron expression at the last line.
    • Method Detail

      • getEnv

        public Map<String,​String> getEnv()
        Returns:
        Returns a map with variables passed in the specification.
      • isReboot

        public boolean isReboot()
        Returns:
        Returns true if this cron has been initialized with @reboot.
      • isDone

        public boolean isDone​(Temporal temporal)
        Description copied from interface: SchedulerTemporalAdjuster
        Used by the scheduler to determine if it should continue scheduling jobs. If returns true the implementation of this interface determines the job should not run again given. No new job will be scheduled.
        Specified by:
        isDone in interface SchedulerTemporalAdjuster
        Parameters:
        temporal - The temporal to determine if the next run should be scheduled
        Returns:
        true if running is done and the job should not run anymore.