From 328d54d9867a9b6a153ba9f937cee21e043eac9a Mon Sep 17 00:00:00 2001 From: Looly Date: Sun, 27 Mar 2022 20:27:48 +0800 Subject: [PATCH] fix code --- .../main/java/cn/hutool/cron/TaskLauncher.java | 15 +++++++-------- .../main/java/cn/hutool/cron/package-info.java | 2 ++ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/hutool-cron/src/main/java/cn/hutool/cron/TaskLauncher.java b/hutool-cron/src/main/java/cn/hutool/cron/TaskLauncher.java index f6b4567c1..8730197d4 100644 --- a/hutool-cron/src/main/java/cn/hutool/cron/TaskLauncher.java +++ b/hutool-cron/src/main/java/cn/hutool/cron/TaskLauncher.java @@ -2,14 +2,13 @@ package cn.hutool.cron; /** * 作业启动器
- * 负责检查TaskTable是否有匹配到此时运行的Task
+ * 负责检查 {@link TaskTable} 是否有匹配到此时运行的Task
* 检查完毕后启动器结束 - * - * @author Looly * + * @author Looly */ -public class TaskLauncher implements Runnable{ - +public class TaskLauncher implements Runnable { + private final Scheduler scheduler; private final long millis; @@ -17,18 +16,18 @@ public class TaskLauncher implements Runnable{ * 构造 * * @param scheduler {@link Scheduler} - * @param millis 毫秒数 + * @param millis 毫秒数 */ public TaskLauncher(Scheduler scheduler, long millis) { this.scheduler = scheduler; this.millis = millis; } - + @Override public void run() { //匹配秒部分由用户定义决定,始终不匹配年 scheduler.taskTable.executeTaskIfMatch(this.scheduler, this.millis); - + //结束通知 scheduler.taskLauncherManager.notifyLauncherCompleted(this); } diff --git a/hutool-cron/src/main/java/cn/hutool/cron/package-info.java b/hutool-cron/src/main/java/cn/hutool/cron/package-info.java index cb85439fc..05438a97d 100644 --- a/hutool-cron/src/main/java/cn/hutool/cron/package-info.java +++ b/hutool-cron/src/main/java/cn/hutool/cron/package-info.java @@ -7,6 +7,8 @@ *
  • {@link cn.hutool.cron.pattern.CronPattern} 定时任务表达式,用于定义任务触发时间
  • * * + * 同时,提供了{@link cn.hutool.cron.CronUtil}工具类,维护一个全局的{@link cn.hutool.cron.Scheduler}。 + * * @author looly */ package cn.hutool.cron;