269.3. Spring Boot Auto-Configuration


コンポーネントは、以下に記載される 12 のオプションをサポートします。

Expand
名前説明デフォルトタイプ

camel.component.quartz2.auto-start-scheduler

スケジューラーを自動起動するかどうか。このオプションのデフォルトは true です

true

Boolean

camel.component.quartz2.enable-jmx

JMX から Quartz スケジューラーを管理できるようにする Quartz JMX を有効にするかどうか。このオプションのデフォルトは true です

true

Boolean

camel.component.quartz2.enabled

Quartz2 コンポーネントを有効にする

true

Boolean

camel.component.quartz2.interrupt-jobs-on-shutdown

シャットダウン時にジョブを中断するかどうか。これにより、スケジューラーがより迅速にシャットダウンし、実行中のジョブを中断しようとします。これを有効にすると、実行中のジョブが中断されて失敗する可能性があります。

false

Boolean

camel.component.quartz2.prefix-instance-name

Quartz Scheduler インスタンス名の前に CamelContext 名を付けるかどうか。これはデフォルトで有効になっており、各 CamelContext がデフォルトで独自の Quartz スケジューラーインスタンスを使用できるようになっています。このオプションを false に設定すると、複数の CamelContext 間で Quartz スケジューラーインスタンスを再利用できます。

true

Boolean

camel.component.quartz2.prefix-job-name-with-endpoint-id

Quartz ジョブにエンドポイント ID の接頭辞を付けるかどうか。このオプションのデフォルトは false です。

false

Boolean

camel.component.quartz2.properties

Quartz スケジューラーを設定するためのプロパティー。オプションは java.util.Properties タイプです。

 

String

camel.component.quartz2.properties-file

クラスパスからロードするプロパティーのファイル名。

 

String

camel.component.quartz2.resolve-property-placeholders

起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。

true

Boolean

camel.component.quartz2.scheduler

新しいスケジューラーを作成する代わりに、カスタム設定された Quartz スケジューラーを使用するには。オプションは org.quartz.Scheduler タイプです。

 

String

camel.component.quartz2.scheduler-factory

スケジューラーの作成に使用されるカスタム SchedulerFactory を使用するには。オプションは org.quartz.SchedulerFactory タイプです。

 

String

camel.component.quartz2.start-delayed-seconds

Quartz スケジューラーを開始する前に待機する秒数。

 

Integer

たとえば、次のルーティングルールは、mock:results エンドポイントに対して 2 つのタイマーイベントを発生させます。

from("quartz2://myGroup/myTimerName?trigger.repeatInterval=2&trigger.repeatCount=1").routeId("myRoute")
    .to("mock:result");

stateful=true を使用すると、JobDataMap はジョブの実行ごとに再永続化されるため、次の実行のために状態が維持されます。

情報: OSGi で実行し、quartz ルートを持つ複数のバンドルを持つ。Apache ServiceMix や Apache Karaf などの OSGi で実行し、Quartz2エンドポイントから始まる Camel ルートを持つ複数のバンドルがある場合、<camelContext> に id を割り当てると、OSGi コンテナの QuartzScheduler でこの id が必要となるため一意でなければなりません。<camelContext> に id を設定しない場合、一意の id が自動的に割り当てられ、問題はありません。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る