SimpleTriggerFactoryBean在spring中与javaconfig集成

时间:2015-10-27 08:20:27

标签: quartz-scheduler spring-integration

我需要集群中的石英作业才能在一个节点上初始化spring集成流程。 请帮助如何使用SimpleTriggerFactoryBean设置spring integration poller。 我更喜欢javaconfig解决方案。

如何整合这个:

@PersistJobDataAfterExecution
@DisallowConcurrentExecution
public class HarvestStateJob extends QuartzJobBean {

现在我直接在quartz作业中调用spring integration gateway来运行集成流程。

@Override
    protected void executeInternal(JobExecutionContext context) throws JobExecutionException {

但我不喜欢这个解决方案。有没有办法直接运行集成流程?

1 个答案:

答案 0 :(得分:1)

不幸的是,没有别的办法。

Spring Integration不支持与quertz(尚未)集成:https://jira.spring.io/browse/INT-2731

随意在那里发表评论以跟踪更多信息和想法。

现在你的解决方案听起来不错。你有一个gateway的Spring Integration Universe,并隐藏了Quearz Job的所有内容。并且像往常一样从那里开始一些调用。

即使它不是Spring Integration,也需要从Quartz Jobs调用一些东西。所以,一切听起来都不错。

这可能就是为什么我们没有开箱即用的Quartz Poller的原因: - )。