第44章 スケジューラー
コンシューマーのみがサポートされている
スケジューラーコンポーネントは、スケジューラーの実行時にメッセージ交換を生成するために使用されます。このコンポーネントは Timer コンポーネントと似ていますが、スケジューリングの面でより多くの機能を提供します。また、このコンポーネントは JDK ScheduledExecutorService を使用します。タイマーは JDK タイマーを使用する場所 です。
このエンドポイントからのイベントのみを使用できます。
44.1. URI 形式 リンクのコピーリンクがクリップボードにコピーされました!
scheduler:name[?options]
scheduler:name[?options]
name はスケジューラーの名前で、エンドポイント間で作成および共有されます。したがって、すべてのスケジューラーエンドポイントに同じ名前を使用する場合は、1 つのスケジューラースレッドプールとスレッドのみが使用されます。ただし、スレッドプールは、より多くの同時スレッドを許可するように設定できます。
生成された交換の IN ボディーは null です。したがって、exchange.getIn().getBody() は null を返します。