polling - mule - cron-scheduler poll -
i using cron-scheduler inside poll running scheduled jobs on daily basis. problem is, poller not initiates application & running. here requirement application first time poll should start running job. after should run daily basis. after deployment on cloudhub have "run now" scheduler manually going scheduler inside application deployed on cloudhub. alternative? thanks.
update
<quartz:connector name="quartzconnector" doc:name="quartz" validateconnections="true"> </quartz:connector> <flow name="testscheduleserviceflow" > <quartz:inbound-endpoint jobname="quartzscheduler" connector-ref="quartzconnector" doc:name="quartzinbound" repeatcount="10" startdelay="0" cronexpression="0 0 12 * * ? *"> <quartz:event-generator-job groupname="testscheduler" jobgroupname="testscheduler"> <quartz:payload>this job scheduler write file after every 10 seconds.</quartz:payload> </quartz:event-generator-job> </quartz:inbound-endpoint> <logger level="info" doc:name="logger" message="this flow launched once @ startup of application"/> </flow>
if using quartz connector add start delay startdelay="0". trigger flow on startup.
for poll connector it's possible fixed frequency poll using start delay startdelay="0" if using cron schedular there there no direct option. can write flow call flow using quartz connector poll startdelay="0" , repeatcount="0". ensure flow triggered on startup , triggered per cron schedule.
Comments
Post a Comment