我使用这个插件:https://grails.org/plugin/quartz。是否有任何功能可将作业侦听器添加到作业?
最佳答案
你可以看看https://github.com/grails-plugins/grails-quartz/blob/master/src/main/groovy/quartz/QuartzGrailsPlugin.groovy#L256-L269
ListenerManager listenerManager = scheduler.getListenerManager()
KeyMatcher<JobKey> matcher = KeyMatcher.keyEquals(jobDetail.key)
if (listenerManager.getJobListener(listener.getName()) == null) {
listenerManager.addJobListener(listener, matcher)
} else {
listenerManager.addJobListenerMatcher(listener.getName(), matcher)
}
https://stackoverflow.com/questions/29621108/
相关文章:
grails - 路由到webapp文件夹时,将默认渲染文件设置为grails 3中的index.h
ssh - 将现有的 ssh_authorized_keys 导入 puppet 资源
mongodb - 在grails和MongoDB插件的条件查询中使用allowDiskUse?
security - 在 Groovy 动态 SQL 中检测 SQL 注入(inject)
php - PHP Net_SSH2-exec()如何获取命令返回码
macos - 假设我知道root密码,如何在OS X中使用标准帐户制作一个sudo本身的Bash脚