Interface JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver
- All Known Subinterfaces:
JCacheEndpointBuilderFactory.JCacheEndpointBuilder
- Enclosing interface:
- JCacheEndpointBuilderFactory
public static interface JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder extends org.apache.camel.builder.EndpointConsumerBuilderBuilder for endpoint consumers for the JCache component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilderadvanced()default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuildercacheConfiguration(String cacheConfiguration)A Configuration for the Cache.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuildercacheConfiguration(javax.cache.configuration.Configuration cacheConfiguration)A Configuration for the Cache.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuildercacheConfigurationProperties(String cacheConfigurationProperties)The Properties for the javax.cache.spi.CachingProvider to create the CacheManager.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuildercacheConfigurationProperties(Properties cacheConfigurationProperties)The Properties for the javax.cache.spi.CachingProvider to create the CacheManager.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuildercachingProvider(String cachingProvider)The fully qualified class name of the javax.cache.spi.CachingProvider.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilderconfigurationUri(String configurationUri)An implementation specific URI for the CacheManager.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilderfilteredEvents(String filteredEvents)Events a consumer should filter (multiple events can be separated by comma).default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuildermanagementEnabled(boolean managementEnabled)Whether management gathering is enabled.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuildermanagementEnabled(String managementEnabled)Whether management gathering is enabled.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilderoldValueRequired(boolean oldValueRequired)if the old value is required for events.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilderoldValueRequired(String oldValueRequired)if the old value is required for events.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilderreadThrough(boolean readThrough)If read-through caching should be used.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilderreadThrough(String readThrough)If read-through caching should be used.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilderstatisticsEnabled(boolean statisticsEnabled)Whether statistics gathering is enabled.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilderstatisticsEnabled(String statisticsEnabled)Whether statistics gathering is enabled.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilderstoreByValue(boolean storeByValue)If cache should use store-by-value or store-by-reference semantics.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilderstoreByValue(String storeByValue)If cache should use store-by-value or store-by-reference semantics.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuildersynchronous(boolean synchronous)if the event listener should block the thread causing the event.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuildersynchronous(String synchronous)if the event listener should block the thread causing the event.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilderwriteThrough(boolean writeThrough)If write-through caching should be used.default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilderwriteThrough(String writeThrough)If write-through caching should be used.
-
-
-
Method Detail
-
advanced
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilder advanced()
-
cacheConfiguration
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder cacheConfiguration(javax.cache.configuration.Configuration cacheConfiguration)
A Configuration for the Cache. The option is a: <code>javax.cache.configuration.Configuration</code> type. Group: common- Parameters:
cacheConfiguration- the value to set- Returns:
- the dsl builder
-
cacheConfiguration
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder cacheConfiguration(String cacheConfiguration)
A Configuration for the Cache. The option will be converted to a <code>javax.cache.configuration.Configuration</code> type. Group: common- Parameters:
cacheConfiguration- the value to set- Returns:
- the dsl builder
-
cacheConfigurationProperties
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder cacheConfigurationProperties(Properties cacheConfigurationProperties)
The Properties for the javax.cache.spi.CachingProvider to create the CacheManager. The option is a: <code>java.util.Properties</code> type. Group: common- Parameters:
cacheConfigurationProperties- the value to set- Returns:
- the dsl builder
-
cacheConfigurationProperties
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder cacheConfigurationProperties(String cacheConfigurationProperties)
The Properties for the javax.cache.spi.CachingProvider to create the CacheManager. The option will be converted to a <code>java.util.Properties</code> type. Group: common- Parameters:
cacheConfigurationProperties- the value to set- Returns:
- the dsl builder
-
cachingProvider
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder cachingProvider(String cachingProvider)
The fully qualified class name of the javax.cache.spi.CachingProvider. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
cachingProvider- the value to set- Returns:
- the dsl builder
-
configurationUri
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder configurationUri(String configurationUri)
An implementation specific URI for the CacheManager. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
configurationUri- the value to set- Returns:
- the dsl builder
-
managementEnabled
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder managementEnabled(boolean managementEnabled)
Whether management gathering is enabled. The option is a: <code>boolean</code> type. Default: false Group: common- Parameters:
managementEnabled- the value to set- Returns:
- the dsl builder
-
managementEnabled
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder managementEnabled(String managementEnabled)
Whether management gathering is enabled. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Parameters:
managementEnabled- the value to set- Returns:
- the dsl builder
-
readThrough
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder readThrough(boolean readThrough)
If read-through caching should be used. The option is a: <code>boolean</code> type. Default: false Group: common- Parameters:
readThrough- the value to set- Returns:
- the dsl builder
-
readThrough
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder readThrough(String readThrough)
If read-through caching should be used. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Parameters:
readThrough- the value to set- Returns:
- the dsl builder
-
statisticsEnabled
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder statisticsEnabled(boolean statisticsEnabled)
Whether statistics gathering is enabled. The option is a: <code>boolean</code> type. Default: false Group: common- Parameters:
statisticsEnabled- the value to set- Returns:
- the dsl builder
-
statisticsEnabled
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder statisticsEnabled(String statisticsEnabled)
Whether statistics gathering is enabled. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Parameters:
statisticsEnabled- the value to set- Returns:
- the dsl builder
-
storeByValue
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder storeByValue(boolean storeByValue)
If cache should use store-by-value or store-by-reference semantics. The option is a: <code>boolean</code> type. Default: true Group: common- Parameters:
storeByValue- the value to set- Returns:
- the dsl builder
-
storeByValue
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder storeByValue(String storeByValue)
If cache should use store-by-value or store-by-reference semantics. The option will be converted to a <code>boolean</code> type. Default: true Group: common- Parameters:
storeByValue- the value to set- Returns:
- the dsl builder
-
writeThrough
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder writeThrough(boolean writeThrough)
If write-through caching should be used. The option is a: <code>boolean</code> type. Default: false Group: common- Parameters:
writeThrough- the value to set- Returns:
- the dsl builder
-
writeThrough
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder writeThrough(String writeThrough)
If write-through caching should be used. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Parameters:
writeThrough- the value to set- Returns:
- the dsl builder
-
filteredEvents
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder filteredEvents(String filteredEvents)
Events a consumer should filter (multiple events can be separated by comma). If using filteredEvents option, then eventFilters one will be ignored. The option is a: <code>java.lang.String</code> type. Group: consumer- Parameters:
filteredEvents- the value to set- Returns:
- the dsl builder
-
oldValueRequired
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder oldValueRequired(boolean oldValueRequired)
if the old value is required for events. The option is a: <code>boolean</code> type. Default: false Group: consumer- Parameters:
oldValueRequired- the value to set- Returns:
- the dsl builder
-
oldValueRequired
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder oldValueRequired(String oldValueRequired)
if the old value is required for events. The option will be converted to a <code>boolean</code> type. Default: false Group: consumer- Parameters:
oldValueRequired- the value to set- Returns:
- the dsl builder
-
synchronous
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder synchronous(boolean synchronous)
if the event listener should block the thread causing the event. The option is a: <code>boolean</code> type. Default: false Group: consumer- Parameters:
synchronous- the value to set- Returns:
- the dsl builder
-
synchronous
default JCacheEndpointBuilderFactory.JCacheEndpointConsumerBuilder synchronous(String synchronous)
if the event listener should block the thread causing the event. The option will be converted to a <code>boolean</code> type. Default: false Group: consumer- Parameters:
synchronous- the value to set- Returns:
- the dsl builder
-
-