quartz-scheduler - Quartz:作业执行后可以自动关闭计划吗?
问题描述
默认情况下,石英计划在作业执行后不会关闭。作业执行后可以自动关闭计划吗?
解决方案
是的,调度程序只有启动方法。但是,您可以控制重复计数,即调度程序应该触发多少次。
检查以下代码段。
trigger = newTrigger()
.withIdentity("trigger3", "group1")
.startAt(myTimeToStartFiring) // if a start time is not given (if this line were omitted), "now" is implied
.withSchedule(simpleSchedule()
.withIntervalInSeconds(10)
.withRepeatCount(10)) // note that 10 repeats will give a total of 11 firings
.forJob(myJob) // identify job with handle to its JobDetail itself
.build();
推荐阅读
- javascript - 如何从 upbit.com 网站提取数据
- numpy - 由于 numpy 问题,无法从控制台启动 tensorboard
- javascript - 如何从循环中将多个 Json 对象添加到单个数组
- python - 列内的模糊匹配
- c - 接收自己发送的消息的原始套接字
- php - 在 codeigniter 中更改选择不同语言的 url
- wordpress - Wordpress WooCommerce 菜单扩展大搜索按钮删除
- java - 以编程方式在 JpaProperties - Spring 中添加休眠拦截器
- python - 计算在 python 中实现的隔离森林的异常分数
- angular - Angular Universal 不适用于 Angular Google 地图