Mule flow读取Quartz调度器中的队列消息并转发到Java组件

Mule flow读取Quartz调度器中的队列消息并转发到Java组件,mule,Mule,如何编写Mule流以使用Quartz调度器以固定间隔(cron)从队列读取消息 我的第一个流包括一个CXF->队列。 我在第二个流中需要这个:队列->石英->组件 <quartz:inbound-endpoint jobName="ReadQIN" cronExpression="* * * * * ?" repeatInterval="0" doc:name="Quartz"> <quartz:endpoint-polling-job groupName=

如何编写Mule流以使用Quartz调度器以固定间隔(cron)从队列读取消息

我的第一个流包括一个CXF->队列。 我在第二个流中需要这个:队列->石英->组件

  <quartz:inbound-endpoint jobName="ReadQIN" cronExpression="* * * * * ?" repeatInterval="0" doc:name="Quartz">
        <quartz:endpoint-polling-job groupName="ReadQINGroup" jobGroupName="ReadQINJobGroup">
            <quartz:job-endpoint address="jms://QIN"/>
        </quartz:endpoint-polling-job>
    </quartz:inbound-endpoint>

它以org.quartz.SchedulerException结束:触发器不引用给定的作业

如果提供“cronExpression”,则不提供“repeatInterval”。另外,不要为“groupName”和“jobGroupName”提供值(它们用于底层Quartz基础设施的高级使用)

应用这些更改后,以下内容对我来说很好:

    <quartz:inbound-endpoint jobName="ReadQIN"
        cronExpression="* * * * * ?"  doc:name="Quartz">
        <quartz:endpoint-polling-job>
            <quartz:job-endpoint address="jms://QIN" />
        </quartz:endpoint-polling-job>
    </quartz:inbound-endpoint>