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, exchangePattern
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.EhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
basic
- Specified by:
basic
in interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder
- Specified by:
basic
in 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:
configuration
in interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder
- Specified by:
configuration
in 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:
configuration
in interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder
- Specified by:
configuration
in 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:
configurations
in interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder
- Specified by:
configurations
in 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:
configurations
in interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder
- Specified by:
configurations
in 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:
keyType
in interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder
- Specified by:
keyType
in 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:
valueType
in interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder
- Specified by:
valueType
in interfaceEhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointProducerBuilder
- Parameters:
valueType
- the value to set- Returns:
- the dsl builder
-