90.3. Spring Boot Auto-Configuration
コンポーネントは、以下に記載される 25 のオプションをサポートします。
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
camel.component.ehcache.cache-configuration | キャッシュの作成に使用されるデフォルトのキャッシュ設定。オプションは org.ehcache.config.CacheConfiguration<?,?> タイプです。 | String | |
camel.component.ehcache.cache-configuration-uri | Ehcache XML 設定ファイルのロケーションを指す URI | String | |
camel.component.ehcache.cache-manager | キャッシュマネージャー。オプションは org.ehcache.CacheManager タイプです。 | String | |
camel.component.ehcache.cache-manager-configuration | キャッシュマネージャーの設定。オプションは org.ehcache.config.Configuration タイプです。 | String | |
camel.component.ehcache.caches-configurations | キャッシュの作成に使用されるキャッシュ設定のマップ。 | Map | |
camel.component.ehcache.configuration.action | デフォルトのキャッシュアクションを設定します。メッセージヘッダーにアクションが設定されている場合は、ヘッダーからの操作が優先されます。 | String | |
camel.component.ehcache.configuration.cache-manager | キャッシュマネージャー | CacheManager | |
camel.component.ehcache.configuration.cache-manager-configuration | キャッシュマネージャーの設定 | 設定 | |
camel.component.ehcache.configuration.configuration | キャッシュの作成に使用されるデフォルトのキャッシュ設定。 | CacheConfiguration | |
camel.component.ehcache.configuration.configuration-uri | Ehcache XML 設定ファイルのロケーションを指す URI | String | |
camel.component.ehcache.configuration.configurations | キャッシュの作成に使用されるキャッシュ設定のマップ。 | Map | |
camel.component.ehcache.configuration.create-cache-if-not-exist | キャッシュが存在する場合、または事前設定できない場合にキャッシュを作成する必要があるかどうかを設定します。 | true | Boolean |
camel.component.ehcache.configuration.event-firing | 配信モードの設定 (同期、非同期) | EventFiring | |
camel.component.ehcache.configuration.event-ordering | 配信モードを設定する (順序あり、順序なし) | EventOrdering | |
camel.component.ehcache.configuration.event-types | リッスンするイベントのタイプを設定する | Set | |
camel.component.ehcache.configuration.key | デフォルトのアクションキーを設定します。メッセージヘッダーにキーが設定されている場合は、ヘッダーのキーが優先されます。 | Object | |
camel.component.ehcache.configuration.key-type | キャッシュキータイプ、デフォルトの java.lang.Object | java.lang.Object | String |
camel.component.ehcache.configuration.value-type | キャッシュ値の型、デフォルトは java.lang.Object | java.lang.Object | String |
camel.component.ehcache.customizer.cache-configuration.enabled | キャッシュ設定カスタマイザを有効または無効にします。 | true | Boolean |
camel.component.ehcache.customizer.cache-configuration.mode | キャッシュ設定が追加されたかどうか、またはコンポーネントですでに設定されているものを置き換える必要があるかどうかを設定します。 | CacheConfiguration CustomizerConfiguration$ Mode | |
camel.component.ehcache.customizer.cache-manager.enabled | cache-manager カスタマイザーを有効または無効にします。 | true | Boolean |
camel.component.ehcache.customizer.cache-manager.override | コンポーネントに最終的に設定されたキャッシュマネージャーがカスタマイザーによってオーバーライドされるかどうかを設定します。 | false | Boolean |
camel.component.ehcache.enabled | ehcache コンポーネントを有効にする | true | Boolean |
camel.component.ehcache.resolve-property-placeholders | 起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | Boolean |
camel.component.ehcache.configuration.config-uri | Ehcache XML 設定ファイルのロケーションを指す URI。@deprecated。代わりに {@link #setConfigurationUri (String)} を使用する。 | String |
90.3.1. Message Headers Camel
ヘッダー | タイプ | 説明 |
---|---|---|
CamelEhcacheAction |
| キャッシュに対して実行される操作。有効なオプションは次のとおりです。 * CLEAR * PUT * PUT_ALL * PUT_IF_ABSENT * GET * GET_ALL * REMOVE * REMOVE_ALL * REPLACE |
CamelEhcacheActionHasResult | Boolean | アクションに結果がある場合は true に設定します |
CamelEhcacheActionSucceeded |
| アクションが成功した場合は true に設定します |
CamelEhcacheKey | Object | アクションに使用されるキャッシュキー |
CamelEhcacheKeys | Set<Object> | 以下で使用されるキーのリスト * PUT_ALL * GET_ALL * REMOVE_ALL |
CamelEhcacheValue | Object | キャッシュに入れる値または操作の結果 |
CamelEhcacheOldValue | Object | PUT_IF_ABSENT などのアクションのキーに関連付けられた古い値、または REPLACE などのアクションの比較に使用されるオブジェクト |
CamelEhcacheEventType | EventType | 受け取ったイベントの種類 |