如有疑问?请联系我
最后更新时间:2023/10/01
欢迎阅读 Open-Starter-Executor 文档!
如果你有任何与 Open-Starter-Executor 相关的问题,欢迎随时在 GitHub Discussions 上向我们的社区寻求帮助。
<dependency>
<groupId>com.saucesubfresh</groupId>
<artifactId>open-starter-executor</artifactId>
<version>1.0.5</version>
</dependency>
com:
saucesubfresh:
executor:
timeout: 3 #超时时间
节选自 Open-Job
private void runTask(JobThreadQueueNode jobThreadQueueNode){
taskExecutor.execute(jobThreadQueueNode, ((queueNode, isStop) -> {
if (isStop){
ResponseWriter responseWriter = queueNode.getResponseWriter();
MessageResponseBody responseBody = queueNode.getResponseBody();
responseBody.setMsg("job not executed in the job queue, killed.");
responseBody.setStatus(ResponseStatus.ERROR);
responseWriter.write(responseBody);
}else {
execute(queueNode);
}
}));
}
如有疑问?请联系我
最后更新时间:2023/10/01