2016-07-14 4 views
0

В моем потоке мула в настоящее время выражение cron в компоненте кварца 0/10 * * * *?, который срабатывает каждые 10 секунд. Мне нужно изменить мою работу cron для работы с начальной задержкой в ​​5 секунд? Как я могу учесть это, просто изменив выражение cron?как написать выражение Cron с начальной задержкой - кварц в муле?

ответ

-1
<inbound> 
      <quartz:inbound-endpoint jobName="myServiceJob" startDelay="5000" repeatInterval="1000"> 
       <quartz:event-generator-job/> 
      </quartz:inbound-endpoint> 

0

Компонент Кварц имеет свойство Start Delay в миллисекундах

<quartz:inbound-endpoint doc:name="Quartz" jobName="StartFlow" startDelay="5000" repeatInterval="0" cronExpression="0/10 * * * * ?" > 
+0

спасибо .. Есть ли способ, чтобы приспособить это, просто изменив выражение хрон вместо конфигурирования startDelay? –

+0

Нет, выражение Cron не имеет этой опции: https://docs.oracle.com/cd/E12058_01/doc/doc.1014/e12030/cron_expressions.htm –