定时任务技术层(forge-starter-job)
工程位置:forge-server/forge-framework/forge-starter-parent/forge-starter-job。Maven artifactId 是 forge-starter-job。src/main/java 里有 7 个 Java 文件。
引入
xml
<dependency>
<groupId>com.mdframe.forge</groupId>
<artifactId>forge-starter-job</artifactId>
</dependency>自动装配
这个模块没有 AutoConfiguration.imports。以 POM 依赖和下面的类型清单为准。
注解
@JobHandler
com.mdframe.forge.starter.job.annotation.JobHandler
| 成员 | 类型 | 默认值 | 说明 |
|---|---|---|---|
value | String | — | 标记定时任务处理器 应用启动时自动扫描注册到任务注册中心 |
description | String | "" | 标记定时任务处理器 应用启动时自动扫描注册到任务注册中心 |
group | String | "DEFAULT" | 标记定时任务处理器 应用启动时自动扫描注册到任务注册中心 |
@ScheduledJob
com.mdframe.forge.starter.job.annotation.ScheduledJob
| 成员 | 类型 | 默认值 | 说明 |
|---|---|---|---|
cron | String | — | Spring Bean直连模式的定时任务注解 自动登记到数据库期望配置,容器启动完成后统一同步到Quartz调度器 |
name | String | "" | Spring Bean直连模式的定时任务注解 自动登记到数据库期望配置,容器启动完成后统一同步到Quartz调度器 |
group | String | "DEFAULT" | Spring Bean直连模式的定时任务注解 自动登记到数据库期望配置,容器启动完成后统一同步到Quartz调度器 |
description | String | "" | Spring Bean直连模式的定时任务注解 自动登记到数据库期望配置,容器启动完成后统一同步到Quartz调度器 |
enabled | boolean | true | Spring Bean直连模式的定时任务注解 自动登记到数据库期望配置,容器启动完成后统一同步到Quartz调度器 |
源码类型清单
下面只列 forge-starter-job 自己的公开类型。
接口
com.mdframe.forge.starter.job.flow.JobFlowExecutor
