From 95539580a7328637279844b9d0a138ec78c32441 Mon Sep 17 00:00:00 2001 From: redkale Date: Tue, 2 Jan 2024 16:23:12 +0800 Subject: [PATCH] =?UTF-8?q?ScheduleManager=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/redkale/schedule/spi/ScheduleManagerService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/redkale/schedule/spi/ScheduleManagerService.java b/src/main/java/org/redkale/schedule/spi/ScheduleManagerService.java index 980ccbf77..59d0dca6e 100644 --- a/src/main/java/org/redkale/schedule/spi/ScheduleManagerService.java +++ b/src/main/java/org/redkale/schedule/spi/ScheduleManagerService.java @@ -162,7 +162,7 @@ public class ScheduleManagerService implements ScheduleManager, Service { } while ((clazz = clazz.getSuperclass()) != Object.class); //开始执行定时任务 if (enabled && !tasks.isEmpty()) { - tasks.forEach((name, task) -> task.start()); + tasks.forEach((name, task) -> task.init()); refTaskMap.put(ref, new ArrayList<>(tasks.values())); } } finally { @@ -360,6 +360,10 @@ public class ScheduleManagerService implements ScheduleManager, Service { this.event = method.getParameterCount() == 0 ? null : new ScheduleEvent(); } + public void init() { + start(); + } + public abstract void start(); public void stop() {