- 3、【新增】新增任务辅助工具 "XxlJobHelper",提供统一任务辅助能力,包括:任务上下文信息维护获取(任务参数、任务ID、分片参数)、日志输出、任务结果设置……等;
- 3.1、"ShardingUtil" 组件废弃:改用 "XxlJobHelper.getShardIndex()/getShardTotal();" 获取分片参数; - 3.2、"XxlJobLogger" 组件废弃:改用 "XxlJobHelper.log" 进行日志输出; - 4、【优化】任务核心类 "IJobHandler" 的 "execute" 方法取消出入参设计。改为通过 "XxlJobHelper.getJobParam" 获取任务参数并替代方法入参,通过 "XxlJobHelper.handleSuccess/handleFail" 设置任务结果并替代方法出参; |
---|
|
doc/XXL-JOB-English-Documentation.md |
---|
doc/XXL-JOB官方文档.md |
---|
xxl-job-admin/src/main/java/com/xxl/job/admin/core/complete/XxlJobCompleter.java |
---|
xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobCompleteHelper.java |
---|
xxl-job-admin/src/main/resources/static/js/jobinfo.index.1.js |
---|
xxl-job-admin/src/main/resources/templates/jobinfo/jobinfo.index.ftl |
---|
xxl-job-admin/src/test/java/com/xxl/job/adminbiz/AdminBizTest.java |
---|
xxl-job-core/src/main/java/com/xxl/job/core/biz/model/HandleCallbackParam.java |
---|
xxl-job-core/src/main/java/com/xxl/job/core/context/XxlJobContext.java |
---|
xxl-job-core/src/main/java/com/xxl/job/core/context/XxlJobHelper.java 0 → 100644 |
---|
xxl-job-core/src/main/java/com/xxl/job/core/executor/XxlJobExecutor.java |
---|
xxl-job-core/src/main/java/com/xxl/job/core/executor/impl/XxlJobSimpleExecutor.java 0 → 100644 |
---|
xxl-job-core/src/main/java/com/xxl/job/core/executor/impl/XxlJobSpringExecutor.java |
---|
xxl-job-core/src/main/java/com/xxl/job/core/handler/IJobHandler.java |
---|
xxl-job-core/src/main/java/com/xxl/job/core/handler/impl/GlueJobHandler.java |
---|
xxl-job-core/src/main/java/com/xxl/job/core/handler/impl/MethodJobHandler.java |
---|
xxl-job-core/src/main/java/com/xxl/job/core/handler/impl/ScriptJobHandler.java |
---|
xxl-job-core/src/main/java/com/xxl/job/core/log/XxlJobLogger.java 100644 → 0 |
---|
xxl-job-core/src/main/java/com/xxl/job/core/thread/JobThread.java |
---|
xxl-job-core/src/main/java/com/xxl/job/core/thread/TriggerCallbackThread.java |
---|
xxl-job-core/src/main/java/com/xxl/job/core/util/ScriptUtil.java |
---|
xxl-job-executor-samples/pom.xml |
---|
xxl-job-executor-samples/xxl-job-executor-sample-frameless/src/main/java/com/xuxueli/executor/sample/frameless/FramelessApplication.java 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-frameless/src/main/java/com/xuxueli/executor/sample/frameless/config/FrameLessXxlJobConfig.java 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-frameless/src/main/java/com/xuxueli/executor/sample/frameless/jobhandler/CommandJobHandler.java 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-frameless/src/main/java/com/xuxueli/executor/sample/frameless/jobhandler/DemoJobHandler.java 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-frameless/src/main/java/com/xuxueli/executor/sample/frameless/jobhandler/HttpJobHandler.java 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-frameless/src/main/java/com/xuxueli/executor/sample/frameless/jobhandler/ShardingJobHandler.java 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-frameless/src/main/java/com/xxl/job/executor/sample/frameless/FramelessApplication.java 0 → 100644 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-frameless/src/main/java/com/xxl/job/executor/sample/frameless/config/FrameLessXxlJobConfig.java 0 → 100644 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-frameless/src/main/java/com/xxl/job/executor/sample/frameless/jobhandler/SampleXxlJob.java 0 → 100644 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-frameless/src/main/resources/xxl-job-executor.properties |
---|
xxl-job-executor-samples/xxl-job-executor-sample-jfinal/pom.xml 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/java/com/xuxueli/executor/sample/jfinal/XxlJobExecutorApplication.java 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/java/com/xuxueli/executor/sample/jfinal/config/JFinalCoreConfig.java 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/java/com/xuxueli/executor/sample/jfinal/controller/IndexController.java 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/java/com/xuxueli/executor/sample/jfinal/jobhandler/CommandJobHandler.java 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/java/com/xuxueli/executor/sample/jfinal/jobhandler/DemoJobHandler.java 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/java/com/xuxueli/executor/sample/jfinal/jobhandler/HttpJobHandler.java 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/java/com/xuxueli/executor/sample/jfinal/jobhandler/ShardingJobHandler.java 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/resources/log4j.xml 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/resources/xxl-job-executor.properties 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/webapp/WEB-INF/web.xml 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/webapp/index.html 100644 → 0 |
---|
xxl-job-executor-samples/xxl-job-executor-sample-spring/src/main/java/com/xxl/job/executor/service/jobhandler/SampleXxlJob.java |
---|
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/java/com/xxl/job/executor/service/jobhandler/SampleXxlJob.java |
---|