254.2.2. クエリーパラメーター(13 パラメーター):
| Name | 説明 | デフォルト | Type |
|---|---|---|---|
| bridgeErrorHandler (consumer) | コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、コンシューマーは org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | false | boolean |
| cron (コンシューマー) | トリガーのタイミングを定義する cron 式を指定します。 | 文字列 | |
| deleteJob (consumer) | true に設定すると、ルートの停止時にトリガーが自動的に削除されます。false に設定された場合は、スケジューラーに残ります。false に設定すると、ユーザーが camel Uri で事前設定されたトリガーを再利用できることを意味します。名前が一致することを確認します。deleteJob と pauseJob の両方が true に設定されているわけではないことに注意してください。 | true | boolean |
| fireNow (consumer) | 単純なトリガーを使用して開始したときにスケジューラー asap を実行するかどうか(このオプションは cron をサポートしません) | false | boolean |
| pauseJob (コンシューマー) | true に設定すると、トリガーはルートが停止したときに自動的に一時停止します。false に設定された場合は、スケジューラーに残ります。false に設定すると、ユーザーが camel Uri で事前設定されたトリガーを再利用できることを意味します。名前が一致することを確認します。deleteJob と pauseJob の両方が true に設定されているわけではないことに注意してください。 | false | boolean |
| startDelayedSeconds (consumer) | quartz スケジューラーが起動するまでの待機時間(秒単位)。 | int | |
| Stateful (consumer) | デフォルトジョブの代わりに Quartz StatefulJob を使用します。 | false | boolean |
| usingFixedCamelContextName (consumer) | true の場合、JobDataMap は CamelContext 名を直接使用して CamelContext を参照します(false の場合、JobDataMap はデプロイ中に変更可能な CamelContext 管理名を使用します)。 | false | boolean |
| exceptionHandler (consumer) | コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されていないことに注意してください。デフォルトでは、コンシューマーは例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | ExceptionHandler | |
| exchangePattern (consumer) | コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。 | ExchangePattern | |
| jobParameters (advanced) | ジョブに追加オプションを設定します。 | マップ | |
| 同期 (詳細) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるようにするかを設定します(サポートされている場合)。 | false | boolean |
| triggerParameters (advanced) | トリガーで追加オプションを設定するには、以下を行います。 | マップ |
StatefulJob を使用する場合、JobDataMap はジョブの実行ごとに再構成されるため、次の実行の状態を保持します。
INFO: OSGi で実行し、quartz ルートを持つ複数のバンドル がある場合には、Apache ServiceMix や Apache Karaf などの OSGi で実行し、Quartz エンドポイントから開始する Camel ルートを持つ複数のバンドルがある場合は、OSGi コンテナーの QuartzScheduler で必要となるため、ID が一意である <camelContext> に ID を割り当てるようにしてください。
<camelContext> に id を設定しない場合、
一意の ID が自動的に割り当てられ、問題はありません。