开发者社区> 问答> 正文

SchedulerX代码里写return new ProcessResult(true)还是报错?

SchedulerX代码里写return new ProcessResult(true)还是报错?
iwEcAqNwbmcDAQTRAYgFHwawd9QrMtQ0530E4vWDTkAoAAfSdfTaRwgACaJpbQoAC9EO8w.png_720x720q90.jpg

展开
收起
青城山下庄文杰 2023-09-03 20:02:08 28 0
1 条回答
写回答
取消 提交回答
  • 每个process需要返回ProcessResult,用来表示任务执行的状态、结果和错误信息。

    • 任务运行成功:return new ProcessResult(true)。
    • 任务运行失败:return new ProcessResult(false, ErrorMsg)或者直接抛异常。
    • 任务运行成功并且返回结果:return new ProcessResult(true, result)。result是一个字符串,不能大于1000字节。
    @Component
    public class MyProcessor1 extends JavaProcessor {
    
        @Override
        public ProcessResult process(JobContext context) throws Exception {
            //TODO
            System.out.println("Hello, schedulerx2.0!");
            return new ProcessResult(true);
        }
    }
    
    2023-09-04 16:05:58
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载