Interface EhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointBuilder
- All Superinterfaces:
EhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder,EhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointProducerBuilder,org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
EhcacheEndpointBuilderFactory
public static interface EhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointBuilder
extends EhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder, EhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointProducerBuilder
Advanced builder for endpoint for the Ehcache component.
-
Method Summary
Modifier and TypeMethodDescriptionbasic()configuration(String configuration) The default cache configuration to be used to create caches.configuration(org.ehcache.config.CacheConfiguration configuration) The default cache configuration to be used to create caches.configurations(String configurations) A map of cache configuration to be used to create caches.configurations(Map<String, org.ehcache.config.CacheConfiguration> configurations) A map of cache configuration to be used to create caches.The cache key type, default java.lang.Object.The cache value type, default java.lang.Object.Methods inherited from interface org.apache.camel.builder.endpoint.dsl.EhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePatternMethods inherited from interface org.apache.camel.builder.endpoint.dsl.EhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointProducerBuilder
lazyStartProducer, lazyStartProducerMethods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
basic
- Specified by:
basicin interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder- Specified by:
basicin interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointProducerBuilder
-
configuration
default EhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointBuilder configuration(org.ehcache.config.CacheConfiguration configuration) The default cache configuration to be used to create caches. The option is a: <code>org.ehcache.config.CacheConfiguration</code> type. Group: advanced- Specified by:
configurationin interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder- Specified by:
configurationin interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointProducerBuilder- Parameters:
configuration- the value to set- Returns:
- the dsl builder
-
configuration
default EhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointBuilder configuration(String configuration) The default cache configuration to be used to create caches. The option will be converted to a <code>org.ehcache.config.CacheConfiguration</code> type. Group: advanced- Specified by:
configurationin interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder- Specified by:
configurationin interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointProducerBuilder- Parameters:
configuration- the value to set- Returns:
- the dsl builder
-
configurations
default EhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointBuilder configurations(Map<String, org.ehcache.config.CacheConfiguration> configurations) A map of cache configuration to be used to create caches. The option is a: <code>java.util.Map<java.lang.String, org.ehcache.config.CacheConfiguration></code> type. Group: advanced- Specified by:
configurationsin interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder- Specified by:
configurationsin interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointProducerBuilder- Parameters:
configurations- the value to set- Returns:
- the dsl builder
-
configurations
default EhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointBuilder configurations(String configurations) A map of cache configuration to be used to create caches. The option will be converted to a <code>java.util.Map<java.lang.String, org.ehcache.config.CacheConfiguration></code> type. Group: advanced- Specified by:
configurationsin interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder- Specified by:
configurationsin interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointProducerBuilder- Parameters:
configurations- the value to set- Returns:
- the dsl builder
-
keyType
The cache key type, default java.lang.Object. The option is a: <code>java.lang.String</code> type. Group: advanced- Specified by:
keyTypein interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder- Specified by:
keyTypein interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointProducerBuilder- Parameters:
keyType- the value to set- Returns:
- the dsl builder
-
valueType
The cache value type, default java.lang.Object. The option is a: <code>java.lang.String</code> type. Group: advanced- Specified by:
valueTypein interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder- Specified by:
valueTypein interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointProducerBuilder- Parameters:
valueType- the value to set- Returns:
- the dsl builder
-