349.5. できるだけ早く起動
Camel 2.17 以降で利用可能
Camel ルートでできるだけ早くメッセージを送信したい場合は、負の遅延を使用できます。
<route> <from uri="timer://foo?delay=-1"/> <to uri="bean:myBean?method=someMethodName"/> </route>
このようにして、タイマーはすぐにメッセージを送信します。
また、repeatCount パラメーターを負の遅延と組み合わせて指定し、固定数に達した後にメッセージの送信を停止することもできます。
repeatCount を指定しない場合、タイマーはルートが停止するまでメッセージを発し続けます。