我的骆驼:
<from uri="mybatis:selectProducts?statementType=SelectList&onConsume=markProductAsExtracted&maxMessagesPerPoll={{MAX_RECORDS_PER_PROCESS}}&scheduler=quartz2&scheduler.cron=5+*+*+*+*+?"/>
<bean ref="productService" method="process" />
<to uri="mq:queue:my.queue"/>
当使用Quartz from时,selectProducts会返回预期的结果,但onConsume的某些内容不会在最后执行,我怀疑这是因为它是“to”而不是“from”方法。
是否有一个cron使用onConsume安排mybatis选择?
更新:
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/badge_image"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
答案 0 :(得分:2)
是的,请参阅预定的投票消费者:http://camel.apache.org/polling-consumer.html
您可以在mybatis端点上指定调度程序是cron,然后也设置cron值。有关更多详细信息,请参阅该文档。
我还写过一篇小博客:http://www.davsclaus.com/2013/08/apache-camel-212-even-easier-cron.html关于文件组件,但对mybatis来说是一样的。