MCPcopy Create free account
hub / github.com/Jarrettluo/all-docs / run

Method run

src/main/java/com/jiaruiblog/task/thread/MainTask.java:73–90  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

71 }
72
73 @Override
74 public void run() {
75 FileDocument fileDocument = taskData.getFileDocument();
76 if (null == taskExecutor || fileDocument == null) {
77 log.error("执行文件{}报错",fileDocument);
78 throw new TaskRunException("当前执行器初始化失败!");
79 }
80 if (StringUtils.hasText(fileDocument.getThumbId()) || StringUtils.hasText(fileDocument.getTextFileId())) {
81 removeExistGridFs();
82 }
83 // 更新子任务数据,开始更新状态,开始进行解析等等
84 taskData.getFileDocument().setDocState(DocStateEnum.ON_PROCESS);
85 updateTaskStatus();
86
87 // 调用执行器执行任务
88 this.taskExecutor.execute(taskData);
89
90 }
91
92 @Override
93 public void fallback() {

Callers 1

mainMethod · 0.45

Calls 4

removeExistGridFsMethod · 0.95
updateTaskStatusMethod · 0.95
errorMethod · 0.80
executeMethod · 0.65

Tested by

no test coverage detected