160.2. Spring Boot Auto-Configuration
コンポーネントは、以下に示す 5 個のオプションをサポートします。
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
camel.component.ignite-queue.configuration-resource | 設定をロードするリソースを設定します。URI、文字列 (URI)、または InputStream のいずれかです。オプションは java.lang.Object タイプです。 | String | |
camel.component.ignite-queue.enabled | ignite-queue コンポーネントを有効にする | true | Boolean |
camel.component.ignite-queue.ignite | Ignite インスタンスを設定します。オプションは org.apache.ignite.Ignite タイプです。 | String | |
camel.component.ignite-queue.ignite-configuration | ユーザーがプログラムによる IgniteConfiguration を設定できるようにします。オプションは org.apache.ignite.configuration.IgniteConfiguration タイプです。 | String | |
camel.component.ignite-queue.resolve-property-placeholders | 起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | Boolean |
160.2.1. 使用されるヘッダー
このエンドポイントは、次のヘッダーを使用します。
ヘッダー名 | 定数 | 想定されるタイプ | 説明 |
---|---|---|---|
CamelIgniteQueueOperation | IgniteConstants.IGNITE_QUEUE_OPERATION | IgniteQueueOperation enum | キュー操作を動的に変更できます。 |
CamelIgniteQueueMaxElements | IgniteConstants.IGNITE_QUEUE_MAX_ELEMENTS | Integer または int | DRAIN 操作を呼び出すときの、解放する項目の量。 |
CamelIgniteQueueTransferredCount | IgniteConstants.IGNITE_QUEUE_TRANSFERRED_COUNT | Integer または int | DRAIN 操作の結果として転送されたアイテムの量。 |
CamelIgniteQueueTimeoutMillis | IgniteConstants.IGNITE_QUEUE_TIMEOUT_MILLIS | Long または long | OFFER または POLL 操作を呼び出すときに使用するタイムアウトをミリ秒単位で動的に設定します。 |