cloudopt-next-quartz,是方便大家使用 quartz 定时器的一个插件。vertx 虽然自身也有定时器,但那个定时器比较简单,功能没有 quartz 强大。
在使用前请先自行引用相应的依赖。请自行添加版本号。
<dependency><groupId>net.cloudopt.next</groupId><artifactId>cloudopt-next-quartz</artifactId><version>${version}</version></dependency><dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId><version>${version}</version></dependency>
class Task1: Job {override fun execute(context: JobExecutionContext?) {println("Hello!")}}
var plugin = QuartzPlugin()val job = JobBean()job.jobClass = "net.cloudopt.next.quartz.test.Task1"job.cronExpression = "* * * * * ? *"job.jobGroup = "TaskJob"job.jobDesc = "TaskJob"job.timeZone= "Asia/Shanghai"plugin.addJob(job)NextServer.addPlugin(plugin)NextServer.run()
