155.2. Spring Boot Auto-Configuration
コンポーネントは、以下に示す 5 個のオプションをサポートします。
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
camel.component.ignite-cache.configuration-resource | 設定をロードするリソースを設定します。URI、文字列 (URI)、または InputStream のいずれかです。オプションは java.lang.Object タイプです。 | String | |
camel.component.ignite-cache.enabled | ignite-cache コンポーネントを有効にする | true | Boolean |
camel.component.ignite-cache.ignite | Ignite インスタンスを設定します。オプションは org.apache.ignite.Ignite タイプです。 | String | |
camel.component.ignite-cache.ignite-configuration | ユーザーがプログラムによる IgniteConfiguration を設定できるようにします。オプションは org.apache.ignite.configuration.IgniteConfiguration タイプです。 | String | |
camel.component.ignite-cache.resolve-property-placeholders | 起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | Boolean |
155.2.1. 使用されるヘッダー
このエンドポイントは、次のヘッダーを使用します。
ヘッダー名 | 定数 | 想定されるタイプ | 説明 |
---|---|---|---|
CamelIgniteCacheKey | IgniteConstants.IGNITE_CACHE_KEY | String | メッセージ本文のエントリー値のキャッシュキー。 |
CamelIgniteCacheQuery | IgniteConstants.IGNITE_CACHE_QUERY | Query | QUERY 操作を呼び出すときに実行する (プロデューサー) クエリー。 |
CamelIgniteCacheOperation | IgniteConstants.IGNITE_CACHE_OPERATION | IgniteCacheOperation 列挙 | 実行するキャッシュ操作を動的に変更できます (プロデューサー)。 |
CamelIgniteCachePeekMode | IgniteConstants.IGNITE_CACHE_PEEK_MODE | CachePeekMode enum | SIZE 操作の実行時にキャッシュピークモードを動的に変更できます。 |
CamelIgniteCacheEventType | IgniteConstants.IGNITE_CACHE_EVENT_TYPE | int (EventType 定数) | このヘッダーは、連続クエリーコンシューマーを使用する場合に受信したイベントタイプを伝達します。 |
CamelIgniteCacheName | IgniteConstants.IGNITE_CACHE_NAME | String | このヘッダーには、連続クエリーイベントを受信したキャッシュ名 (consumer) が含まれます。プロデューサー操作が実行されるキャッシュを動的に変更することはできません。そのためには EIP を使用します (受信者リスト、動的ルーターなど)。 |
CamelIgniteCacheOldValue | IgniteConstants.IGNITE_CACHE_OLD_VALUE | Object | このヘッダーは、入力キャッシュイベント (consumer) で渡されるときに、古いキャッシュ値を保持します。 |