类 CronTrigger

    • 构造器详细资料

      • CronTrigger

        public CronTrigger​(String expression)
        Build a CronTrigger from the pattern provided in the default time zone.
        参数:
        expression - a space-separated list of time fields, following cron expression conventions
      • CronTrigger

        public CronTrigger​(String expression,
                           TimeZone timeZone)
        Build a CronTrigger from the pattern provided in the given time zone.
        参数:
        expression - a space-separated list of time fields, following cron expression conventions
        timeZone - a time zone in which the trigger times will be generated
    • 方法详细资料

      • getExpression

        public String getExpression()
        Return the cron pattern that this trigger has been built with.
      • nextExecutionTime

        public Date nextExecutionTime​(TriggerContext triggerContext)
        Determine the next execution time according to the given trigger context.

        Next execution times are calculated based on the completion time of the previous execution; therefore, overlapping executions won't occur.

        指定者:
        nextExecutionTime 在接口中 Trigger
        参数:
        triggerContext - context object encapsulating last execution times and last completion time
        返回:
        the next execution time as defined by the trigger, or null if the trigger won't fire anymore