1

我有一个 Mule 流程,quartz:inbound-endpoint每天从早上 7 点到下午 6 点每 15 分钟运行一次。我想在美国东部时间运行这项工作......我如何在工作中提及时区。

<flow name="quartzBasedDelivery">
    <quartz:inbound-endpoint jobName="deliveryJob"
            cronExpression="*/15 07-18 * * ?">
        <quartz:endpoint-polling-job>
            <quartz:job-endpoint ref="testqueue" />
        </quartz:endpoint-polling-job>
    </quartz:inbound-endpoint>
    <logger message="QUARTZ found message for delivery #[payload]" level="INFO" />
</flow>
4

1 回答 1

2

Quartz Cron Expression 时区目前无法从 Mule 端点配置(参见/upvote:http://www.mulesoft.org/jira/browse/MULE-6799 )。

作为一种解决方法,您必须修补org.mule.transport.quartz.QuartzMessageReceiver以支持它。

于 2013-04-22T16:54:18.853 回答