第349章 Timer コンポーネント
Camel バージョン 1.0 以降で利用可能
timer: コンポーネントは、タイマーが起動したときにメッセージエクスチェンジを生成するために使用されます。このエンドポイントからのイベントのみを使用できます。
349.1. URI 形式
timer:name[?options]
name
は、エンドポイント間で作成および共有される Timer
オブジェクトの名前です。したがって、すべてのタイマーエンドポイントに同じ名前を使用すると、Timer
オブジェクトとスレッドは 1 つだけ使用されます。
URI には、?option=value&option=value&…
の形式でクエリーオプションを追加できます。
注記: 生成されたエクスチェンジの IN ボディーは null
です。したがって、exchange.getIn().getBody()
は null
を返します。
ヒント:*高度なスケジューラー* 詳細にわたるスケジューリングをサポートする Quartz コンポーネントも参照してください。
ヒント:*人間にわかりやすい形式で時間を指定する* Camel 2.3 以降では、人間にわかりやすい構文 で時間を指定できます。