update - 完善异步操作相关实现的类注释
This commit is contained in:
parent
d58f29516a
commit
aa6f94a02e
@ -1,7 +1,7 @@
|
||||
package cn.axzo.workflow.core.common.context;
|
||||
|
||||
/**
|
||||
* TODO
|
||||
* 活动(节点)相关操作上下文
|
||||
*
|
||||
* @author wangli
|
||||
* @since 2024/4/12 16:43
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
package cn.axzo.workflow.core.common.context;
|
||||
|
||||
/**
|
||||
* TODO
|
||||
* 通知相关操作上下文
|
||||
*
|
||||
* @author wangli
|
||||
* @since 2024/4/12 16:47
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
package cn.axzo.workflow.core.common.context;
|
||||
|
||||
/**
|
||||
* TODO
|
||||
* 流程相关操作上下文
|
||||
*
|
||||
* @author wangli
|
||||
* @since 2024/4/9 22:52
|
||||
|
||||
@ -8,7 +8,7 @@ import java.util.List;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
/**
|
||||
* TODO
|
||||
* 任务相关操作上下文
|
||||
*
|
||||
* @author wangli
|
||||
* @since 2024/4/9 20:59
|
||||
@ -24,23 +24,4 @@ public class TaskOperationContext extends CommonContext<TaskOperationContext> {
|
||||
return extAxHiTaskInsts;
|
||||
}
|
||||
|
||||
// private Map<String, List<ExtAxHiTaskInst>> extTaskMap = new HashMap<>();
|
||||
//
|
||||
// private Map<String, List<ExtAxHiTaskInst>> getExtTaskMap() {
|
||||
// return extTaskMap;
|
||||
// }
|
||||
//
|
||||
// private void setExtTaskMap(String key, List<ExtAxHiTaskInst> taskInstList) {
|
||||
// extTaskMap.put(key, taskInstList);
|
||||
// }
|
||||
//
|
||||
// public List<ExtAxHiTaskInst> getExtTaskInstList(String key, Supplier<List<ExtAxHiTaskInst>> supplier) {
|
||||
// if (getExtTaskMap().containsKey(key)) {
|
||||
// return getExtTaskMap().get(key);
|
||||
// }
|
||||
// setExtTaskMap(key, supplier.get());
|
||||
// return getExtTaskInstList(key, supplier);
|
||||
// }
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -7,7 +7,7 @@ import org.flowable.job.api.JobInfo;
|
||||
import static cn.axzo.workflow.core.engine.event.ErrorInfoEventType.NEW_ERROR;
|
||||
|
||||
/**
|
||||
* TODO
|
||||
* 用于异步任务执行过程中出现的异常搜集和告警
|
||||
*
|
||||
* @author wangli
|
||||
* @since 2024/4/17 16:45
|
||||
|
||||
@ -8,7 +8,7 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* TODO
|
||||
* 异步任务异常事件类型
|
||||
*
|
||||
* @author wangli
|
||||
* @since 2024/4/17 16:47
|
||||
|
||||
@ -1,21 +1,24 @@
|
||||
package cn.axzo.workflow.core.engine.job.exception.handler;
|
||||
|
||||
import cn.axzo.workflow.core.engine.event.ErrorInfoEvent;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.flowable.common.engine.api.delegate.event.FlowableEventDispatcher;
|
||||
import org.flowable.job.api.JobInfo;
|
||||
import org.flowable.job.service.JobServiceConfiguration;
|
||||
import org.flowable.job.service.impl.asyncexecutor.AsyncRunnableExecutionExceptionHandler;
|
||||
|
||||
/**
|
||||
* TODO
|
||||
* 自定义的异步任务执行异常处理器
|
||||
*
|
||||
* @author wangli
|
||||
* @since 2024/4/17 16:03
|
||||
*/
|
||||
@Slf4j
|
||||
public class CustomAsyncRunnableExecutionExceptionHandler implements AsyncRunnableExecutionExceptionHandler {
|
||||
|
||||
@Override
|
||||
public boolean handleException(JobServiceConfiguration jobServiceConfiguration, JobInfo job, Throwable exception) {
|
||||
log.info("discover exception, jobId: {}, exception: {}", job.getId(), exception.getMessage());
|
||||
|
||||
FlowableEventDispatcher eventDispatcher = jobServiceConfiguration.getEventDispatcher();
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ import org.flowable.job.api.JobInfo;
|
||||
import org.springframework.core.Ordered;
|
||||
|
||||
/**
|
||||
* TODO
|
||||
* 对引擎内异步任务执行异常的事件扩展监听接口
|
||||
*
|
||||
* @author wangli
|
||||
* @since 2024/4/17 16:54
|
||||
|
||||
@ -9,6 +9,8 @@ import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/**
|
||||
* 异步任务执行异常的扩展监听器
|
||||
*
|
||||
* @author wangli
|
||||
* @since 2024/4/17 16:59
|
||||
*/
|
||||
|
||||
Loading…
Reference in New Issue
Block a user