package tech.powerjob.samples.tester;
|
|
import tech.powerjob.worker.core.processor.ProcessResult;
|
import tech.powerjob.worker.core.processor.TaskContext;
|
import tech.powerjob.worker.core.processor.sdk.BasicProcessor;
|
import org.springframework.stereotype.Component;
|
|
/**
|
* 测试用户反馈的无法停止实例的问题 (可中断)
|
* https://github.com/PowerJob/PowerJob/issues/37
|
*
|
* @author tjq
|
* @since 2020/7/30
|
*/
|
@Component
|
@SuppressWarnings("all")
|
public class StopInstanceTester implements BasicProcessor {
|
@Override
|
public ProcessResult process(TaskContext context) throws Exception {
|
int i = 0;
|
while (true) {
|
System.out.println(i++);
|
// interruptable
|
Thread.sleep(10000L);
|
}
|
}
|
}
|