Skip to content

定时任务技术层(forge-starter-job)

工程位置:forge-server/forge-framework/forge-starter-parent/forge-starter-job。Maven artifactIdforge-starter-jobsrc/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

成员类型默认值说明
valueString标记定时任务处理器 应用启动时自动扫描注册到任务注册中心
descriptionString""标记定时任务处理器 应用启动时自动扫描注册到任务注册中心
groupString"DEFAULT"标记定时任务处理器 应用启动时自动扫描注册到任务注册中心

@ScheduledJob

com.mdframe.forge.starter.job.annotation.ScheduledJob

成员类型默认值说明
cronStringSpring Bean直连模式的定时任务注解 自动登记到数据库期望配置,容器启动完成后统一同步到Quartz调度器
nameString""Spring Bean直连模式的定时任务注解 自动登记到数据库期望配置,容器启动完成后统一同步到Quartz调度器
groupString"DEFAULT"Spring Bean直连模式的定时任务注解 自动登记到数据库期望配置,容器启动完成后统一同步到Quartz调度器
descriptionString""Spring Bean直连模式的定时任务注解 自动登记到数据库期望配置,容器启动完成后统一同步到Quartz调度器
enabledbooleantrueSpring Bean直连模式的定时任务注解 自动登记到数据库期望配置,容器启动完成后统一同步到Quartz调度器

源码类型清单

下面只列 forge-starter-job 自己的公开类型。

接口

  • com.mdframe.forge.starter.job.flow.JobFlowExecutor

相关文档