public Result run(JobContext jobContext) throws Throwable { // 1. 设置LTS环境为 UNIT_TEST LTSConfig.setEnvironment(Environment.UNIT_TEST); // 设置 BizLogger jobContext.setBizLogger(BizLoggerFactory.getLogger(Level.INFO, null, null)); // 2. load context (Spring Context 或者其他的) initContext(); // 3. new jobRunner JobRunner jobRunner = newJobRunner(); // 4. run job return jobRunner.run(jobContext); }
public Result run(JobContext jobContext) throws Throwable { // 1. 设置LTS环境为 UNIT_TEST LTSConfig.setEnvironment(Environment.UNIT_TEST); // 设置 BizLogger jobContext.setBizLogger(BizLoggerFactory.getLogger(Level.INFO, null, null)); // 2. load context (Spring Context 或者其他的) initContext(); // 3. new jobRunner JobRunner jobRunner = newJobRunner(); // 4. run job return jobRunner.run(jobContext); }
@Override public Result run(JobContext jobContext) throws Throwable { Job job = jobContext.getJob(); String value; if (shardField.equals("taskId")) { value = job.getTaskId(); } else { value = job.getParam(shardField); } JobRunner jobRunner = null; if (StringUtils.isNotEmpty(value)) { jobRunner = JobRunnerHolder.getJobRunner(value); } if (jobRunner == null) { jobRunner = JobRunnerHolder.getJobRunner("_LTS_DEFAULT"); if (jobRunner == null) { throw new JobDispatchException("Can not find JobRunner by Shard Value : [" + value + "]"); } } return jobRunner.run(jobContext); }
@Override public Result run(JobContext jobContext) throws Throwable { Job job = jobContext.getJob(); String value; if (shardField.equals("taskId")) { value = job.getTaskId(); } else { value = job.getParam(shardField); } JobRunner jobRunner = null; if (StringUtils.isNotEmpty(value)) { jobRunner = JobRunnerHolder.getJobRunner(value); } if (jobRunner == null) { jobRunner = JobRunnerHolder.getJobRunner("_LTS_DEFAULT"); if (jobRunner == null) { throw new JobDispatchException("Can not find JobRunner by Shard Value : [" + value + "]"); } } return jobRunner.run(jobContext); }
.in(jobMeta.getJobId(), this); this.curJobRunner = appContext.getRunnerPool().getRunnerFactory().newRunner(); Result result = this.curJobRunner.run(buildJobContext(logger, jobMeta));
.in(jobMeta.getJobId(), this); this.curJobRunner = appContext.getRunnerPool().getRunnerFactory().newRunner(); Result result = this.curJobRunner.run(buildJobContext(logger, jobMeta));
public Result run(JobContext jobContext) throws Throwable { // 1. 设置LTS环境为 UNIT_TEST LTSConfig.setEnvironment(Environment.UNIT_TEST); // 设置 BizLogger LtsLoggerFactory.setLogger(BizLoggerFactory.getLogger(Level.INFO, null, null)); // 2. load context (Spring Context 或者其他的) initContext(); // 3. new jobRunner JobRunner jobRunner = newJobRunner(); // 4. run job return jobRunner.run(jobContext); }
@Override public Result run(JobContext jobContext) throws Throwable { Job job = jobContext.getJob(); String value; if (shardField.equals("taskId")) { value = job.getTaskId(); } else { value = job.getParam(shardField); } JobRunner jobRunner = null; if (StringUtils.isNotEmpty(value)) { jobRunner = JobRunnerHolder.getJobRunner(value); } if (jobRunner == null) { jobRunner = JobRunnerHolder.getJobRunner("_LTS_DEFAULT"); if (jobRunner == null) { throw new JobDispatchException("Can not find JobRunner by Shard Value : [" + value + "]"); } } return jobRunner.run(jobContext); }
.in(jobMeta.getJobId(), this); this.curJobRunner = appContext.getRunnerPool().getRunnerFactory().newRunner(); Result result = this.curJobRunner.run(buildJobContext(jobMeta));