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