Interface JobLogBaseService
public interface JobLogBaseService
定时任务日志记录
-
Method Summary
Modifier and TypeMethodDescriptioncreateJobLog(@NotNull(message="\u4efb\u52a1\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a") String jobId, String jobName, @NotNull(message="\u5f00\u59cb\u65f6\u95f4") LocalDateTime beginTime, @NotEmpty(message="Job \u5904\u7406\u5668\u7684\u540d\u5b57\u4e0d\u80fd\u4e3a\u7a7a") String beanName, String args, @NotNull(message="\u7b2c\u51e0\u6b21\u6267\u884c\u4e0d\u80fd\u4e3a\u7a7a") Integer exeIndex) 创建 Job 日志voidupdateJobLogResultAsync(@NotNull(message="\u65e5\u5fd7\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a") String logId, @NotNull(message="\u7ed3\u675f\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime endTime, boolean success, String result) 更新 Job 日志的执行结果
-
Method Details
-
createJobLog
String createJobLog(@NotNull(message="\u4efb\u52a1\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a") @NotNull(message="\u4efb\u52a1\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a") String jobId, String jobName, @NotNull(message="\u5f00\u59cb\u65f6\u95f4") @NotNull(message="\u5f00\u59cb\u65f6\u95f4") LocalDateTime beginTime, @NotEmpty(message="Job \u5904\u7406\u5668\u7684\u540d\u5b57\u4e0d\u80fd\u4e3a\u7a7a") @NotEmpty(message="Job \u5904\u7406\u5668\u7684\u540d\u5b57\u4e0d\u80fd\u4e3a\u7a7a") String beanName, String args, @NotNull(message="\u7b2c\u51e0\u6b21\u6267\u884c\u4e0d\u80fd\u4e3a\u7a7a") @NotNull(message="\u7b2c\u51e0\u6b21\u6267\u884c\u4e0d\u80fd\u4e3a\u7a7a") Integer exeIndex) 创建 Job 日志- Parameters:
jobId- 任务编号jobName- 任务名称beginTime- 开始时间beanName- Job 处理器的名字args- Job 处理器的参数exeIndex- 第几次执行- Returns:
- id
-
updateJobLogResultAsync
void updateJobLogResultAsync(@NotNull(message="\u65e5\u5fd7\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a") @NotNull(message="\u65e5\u5fd7\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a") String logId, @NotNull(message="\u7ed3\u675f\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a") @NotNull(message="\u7ed3\u675f\u65f6\u95f4\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime endTime, boolean success, String result) 更新 Job 日志的执行结果- Parameters:
logId- 日志编号endTime- 结束时间。因为是异步,避免记录时间不准去success- 是否成功result- 成功数据
-