package com.github.ltsopensource.tasktracker.runner; import com.github.ltsopensource.core.json.JSON; import com.github.ltsopensource.tasktracker.Result; import java.util.concurrent.atomic.AtomicLong; /** * @author Robert HG (254963746@qq.com) on 2/21/16. */ public class NormalJobRunner implements JobRunner { protected boolean stop = false; public static AtomicLong l = new AtomicLong(0); @Override public Result run(JobContext jobContext) throws Throwable { System.out.println("我开始执行:" + JSON.toJSONString(jobContext)); while (!stop) { l.incrementAndGet(); } System.out.println("我退出了"); return null; } }