diff --git a/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/alarm/AbstractAlarm.java b/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/alarm/AbstractAlarm.java index f773bd0f8..5e320f5d6 100644 --- a/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/alarm/AbstractAlarm.java +++ b/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/alarm/AbstractAlarm.java @@ -33,6 +33,7 @@ import org.springframework.context.ApplicationListener; import org.springframework.scheduling.TaskScheduler; import org.springframework.transaction.event.TransactionPhase; import org.springframework.transaction.event.TransactionalApplicationListener; +import org.springframework.transaction.event.TransactionalEventListener; import org.springframework.util.CollectionUtils; import java.time.Duration; @@ -46,8 +47,7 @@ import java.util.stream.Collectors; * @since 2.5.0 */ @Slf4j -public abstract class AbstractAlarm implements - TransactionalApplicationListener, +public abstract class AbstractAlarm implements ApplicationListener, Runnable, Lifecycle { @@ -223,11 +223,13 @@ public abstract class AbstractAlarm