public static interface EhcacheComponentBuilderFactory.EhcacheComponentBuilder extends ComponentBuilder<org.apache.camel.component.ehcache.EhcacheComponent>
| Modifier and Type | Method and Description |
|---|---|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
action(String action)
To configure the default cache action.
|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
cacheManager(org.ehcache.CacheManager cacheManager)
The cache manager.
|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
cacheManagerConfiguration(org.ehcache.config.Configuration cacheManagerConfiguration)
The cache manager configuration.
|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
configuration(org.ehcache.config.CacheConfiguration configuration)
The default cache configuration to be used to create caches.
|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
configurations(Map<String,org.ehcache.config.CacheConfiguration> configurations)
A map of cache configuration to be used to create caches.
|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
configurationUri(String configurationUri)
URI pointing to the Ehcache XML configuration file's location.
|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
createCacheIfNotExist(boolean createCacheIfNotExist)
Configure if a cache need to be created if it does exist or can't be
pre-configured.
|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
eventFiring(org.ehcache.event.EventFiring eventFiring)
Set the delivery mode (synchronous, asynchronous).
|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
eventOrdering(org.ehcache.event.EventOrdering eventOrdering)
Set the delivery mode (ordered, unordered).
|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
eventTypes(String eventTypes)
Set the type of events to listen for
(EVICTED,EXPIRED,REMOVED,CREATED,UPDATED).
|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
key(Object key)
To configure the default action key.
|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
keyType(String keyType)
The cache key type, default java.lang.Object.
|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default EhcacheComponentBuilderFactory.EhcacheComponentBuilder |
valueType(String valueType)
The cache value type, default java.lang.Object.
|
build, build, doSetProperty, registerdefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder cacheManager(org.ehcache.CacheManager cacheManager)
org.ehcache.CacheManager type.
Group: commondefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder cacheManagerConfiguration(org.ehcache.config.Configuration cacheManagerConfiguration)
org.ehcache.config.Configuration type.
Group: commondefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder configurationUri(String configurationUri)
java.lang.String type.
Group: commondefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder createCacheIfNotExist(boolean createCacheIfNotExist)
boolean type.
Default: true
Group: commondefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder eventFiring(org.ehcache.event.EventFiring eventFiring)
org.ehcache.event.EventFiring type.
Default: ASYNCHRONOUS
Group: consumerdefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder eventOrdering(org.ehcache.event.EventOrdering eventOrdering)
org.ehcache.event.EventOrdering type.
Default: ORDERED
Group: consumerdefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder eventTypes(String eventTypes)
java.lang.String type.
Group: consumerdefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder action(String action)
java.lang.String type.
Group: producerdefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder key(Object key)
java.lang.Object type.
Group: producerdefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder configuration(org.ehcache.config.CacheConfiguration configuration)
org.ehcache.config.CacheConfiguration
type.
Group: advanceddefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder configurations(Map<String,org.ehcache.config.CacheConfiguration> configurations)
java.util.Map type.
Group: advanceddefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder keyType(String keyType)
java.lang.String type.
Group: advanceddefault EhcacheComponentBuilderFactory.EhcacheComponentBuilder valueType(String valueType)
java.lang.String type.
Group: advancedApache Camel