170.2. URI オプション
JCache エンドポイントは、URI 構文を使用して設定されます。
jcache:cacheName
パスおよびクエリーパラメーターを使用します。
170.2.1. パスパラメーター (1 個のパラメーター):
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
cacheName | 必須: キャッシュの名前 | String |
170.2.2. クエリーパラメーター (22 個のパラメーター):
名前 | 説明 | デフォルト | タイプ |
---|---|---|---|
cacheConfiguration (common) | キャッシュの設定 | 設定 | |
cacheConfigurationProperties (common) | CacheManager を作成するための javax.cache.spi.CachingProvider のプロパティー | Properties | |
cachingProvider (common) | javax.cache.spi.CachingProvider の完全修飾クラス名 | String | |
configurationUri (common) | CacheManager の実装固有の URI | String | |
managementEnabled (common) | 管理収集が有効かどうか | false | boolean |
readThrough (common) | リードスルーキャッシュを使用する必要がある場合 | false | boolean |
statisticsEnabled (common) | 統計情報収集が有効かどうか | false | boolean |
storeByValue (common) | キャッシュが値によるストアまたは参照によるストアのセマンティクスを使用する必要がある場合 | true | boolean |
writeThrough (common) | ライトスルーキャッシュを使用する必要がある場合 | false | boolean |
bridgeErrorHandler (consumer) | コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、consumer は org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | false | boolean |
filteredEvents (consumer) | コンシューマーがフィルタリングする必要があるイベント。filteredEvents オプションを使用する場合、eventFilters は無視されます | List | |
oldValueRequired (consumer) | イベントに古い値が必要な場合 | false | boolean |
synchronous (consumer) | イベントリスナーがイベントの原因となっているスレッドをブロックする必要がある場合 | false | boolean |
eventFilters (consumer) | CacheEntryEventFilter。eventFilters オプションを使用する場合、filteredEvents は無視されます。 | List | |
exceptionHandler (consumer) | コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されないことに注意してください。デフォルトでは、consumer は例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。 | ExceptionHandler | |
exchangePattern (consumer) | コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。 | ExchangePattern | |
action (producer) | デフォルトでキャッシュ操作を使用して設定する場合。メッセージヘッダー内の操作の場合、ヘッダーからの操作が優先されます。 | String | |
cacheLoaderFactory (advanced) | CacheLoader ファクトリー | ファクトリー | |
cacheWriterFactory (advanced) | CacheWriter ファクトリー | ファクトリー | |
createCacheIfNotExists (advanced) | キャッシュが存在する場合、または事前設定できない場合にキャッシュを作成する必要があるかどうかを設定します。 | true | boolean |
expiryPolicyFactory (advanced) | ExpiryPolicy ファクトリー | ファクトリー | |
lookupProviders (advanced) | camel-cache が OSGi のようなランタイムで jcache api の実装を見つけようとするかどうかを設定します。 | false | boolean |