From efdb99f8cecc4afb592afad79c761081d5d5cf22 Mon Sep 17 00:00:00 2001 From: lee <4766465@qq.com> Date: Wed, 18 Dec 2024 13:27:00 +0800 Subject: [PATCH] init --- xxl-job/xxl-job-core/src/main/java/com/xxl/job/core/handler/IJobHandler.java | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 deletions(-) diff --git a/xxl-job/xxl-job-core/src/main/java/com/xxl/job/core/handler/IJobHandler.java b/xxl-job/xxl-job-core/src/main/java/com/xxl/job/core/handler/IJobHandler.java new file mode 100644 index 0000000..9ff43f9 --- /dev/null +++ b/xxl-job/xxl-job-core/src/main/java/com/xxl/job/core/handler/IJobHandler.java @@ -0,0 +1,38 @@ +package com.xxl.job.core.handler; + +/** + * job handler + * + * @author xuxueli 2015-12-19 19:06:38 + */ +public abstract class IJobHandler { + + + /** + * execute handler, invoked when executor receives a scheduling request + * + * @throws Exception + */ + public abstract void execute() throws Exception; + + + /*@Deprecated + public abstract ReturnT<String> execute(String param) throws Exception;*/ + + /** + * init handler, invoked when JobThread init + */ + public void init() throws Exception { + // do something + } + + + /** + * destroy handler, invoked when JobThread destroy + */ + public void destroy() throws Exception { + // do something + } + + +} -- Gitblit v1.9.3