Annotation Type ThrottledSchedule


  • @Target(METHOD)
    @Retention(RUNTIME)
    @Inherited
    @Documented
    @Throttle(timeUnit=MILLISECONDS)
    @Scheduled
    public @interface ThrottledSchedule
    • Element Detail

      • name

        @AliasFor(annotation=Throttle.class)
        java.lang.String name
        Default:
        ""
      • cron

        @AliasFor(annotation=org.springframework.scheduling.annotation.Scheduled.class)
        java.lang.String cron
        Default:
        ""
      • zone

        @AliasFor(annotation=org.springframework.scheduling.annotation.Scheduled.class)
        java.lang.String zone
        Default:
        ""
      • fixedDelay

        @AliasFor(annotation=org.springframework.scheduling.annotation.Scheduled.class)
        long fixedDelay
        Default:
        -1L
      • fixedDelayString

        @AliasFor(annotation=org.springframework.scheduling.annotation.Scheduled.class)
        java.lang.String fixedDelayString
        Default:
        ""
      • fixedRate

        @AliasFor(annotation=org.springframework.scheduling.annotation.Scheduled.class)
        long fixedRate
        Default:
        -1L
      • fixedRateString

        @AliasFor(annotation=org.springframework.scheduling.annotation.Scheduled.class)
        java.lang.String fixedRateString
        Default:
        ""
      • initialDelay

        @AliasFor(annotation=org.springframework.scheduling.annotation.Scheduled.class)
        long initialDelay
        Default:
        -1L
      • initialDelayString

        @AliasFor(annotation=org.springframework.scheduling.annotation.Scheduled.class)
        java.lang.String initialDelayString
        Default:
        ""