2015-10-07 188 views
0

我試圖實現石英調度程序,它不工作。 立即從放置位置移動文件。阿帕奇駱駝石英2 cron調度程序不工作

我希望每3分鐘觸發一次這個工作。我錯過了一些事情嗎?我非常感謝你在這裏的幫助。

下面

是我想爲什麼使用路由策略使用

<bean id="startPolicy" class="org.apache.camel.routepolicy.quartz.CronScheduledRoutePolicy"> 
<property name="routeStartTime" value="*/3 * * * * ?"/> 
</bean> 

<camelContext xmlns="http://camel.apache.org/schema/spring"> 
<route id="testRoute" routePolicyRef="startPolicy" autoStartup="false"> 
    <from uri="file:C:/filedropOffLocation?idempotent=true&delete=true"/> 
    <to uri="file:C:/tempFileLocation"/> 
</route> 
</camelContext> 

回答

0

的代碼。文件組件本身支持調度。以下是我的系統中運行良好的示例代碼,

<route id="File_Poller">  
    <from uri="file:{{project_root}}/{{drop_zone}}?scheduler=quartz2&amp;scheduler.cron=0+0/3+*+1/1+*+?+*"/> 
    <to uri="direct:xxxx"/> 
</route> 

上述cron表達式每3分鐘運行一次。希望能幫助到你 !!

+0

謝謝Gnana。它像一個魅力。 – user3720175