Annotation Interface ScheduleAtFixedRate


@Target(METHOD) @Retention(CLASS) public @interface ScheduleAtFixedRate
An annotation for scheduling a re-occurring task with fixed rate between each task.
  • Element Details

    • initialDelay

      long initialDelay
      Returns:
      initial delay in unit() before scheduling is started
      Default:
      0L
    • period

      long period
      Returns:
      time elapsed in unit() between scheduled tasks
      Default:
      0L
    • unit

      Returns:
      unit to use for period() interpretation
      Default:
      MILLIS
    • config

      String config
      Returns:
      path for configuration to apply options (config > annotation options in priority)
      Default:
      ""