Interface EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
- All Known Subinterfaces:
EhcacheEndpointBuilderFactory.EhcacheEndpointBuilder
- Enclosing interface:
- EhcacheEndpointBuilderFactory
public static interface EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder extends org.apache.camel.builder.EndpointConsumerBuilder
Builder for endpoint consumers for the Ehcache component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default EhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder
advanced()
default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder
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 EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder
bridgeErrorHandler(String 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 EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder
cacheManager(String cacheManager)
The cache manager.default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder
cacheManager(org.ehcache.CacheManager cacheManager)
The cache manager.default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder
cacheManagerConfiguration(String cacheManagerConfiguration)
The cache manager configuration.default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder
cacheManagerConfiguration(org.ehcache.config.Configuration cacheManagerConfiguration)
The cache manager configuration.default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder
configurationUri(String configurationUri)
URI pointing to the Ehcache XML configuration file's location.default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder
createCacheIfNotExist(boolean createCacheIfNotExist)
Configure if a cache need to be created if it does exist or can't be pre-configured.default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder
createCacheIfNotExist(String createCacheIfNotExist)
Configure if a cache need to be created if it does exist or can't be pre-configured.default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder
eventFiring(String eventFiring)
Set the delivery mode (synchronous, asynchronous).default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder
eventFiring(org.ehcache.event.EventFiring eventFiring)
Set the delivery mode (synchronous, asynchronous).default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder
eventOrdering(String eventOrdering)
Set the delivery mode (ordered, unordered).default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder
eventOrdering(org.ehcache.event.EventOrdering eventOrdering)
Set the delivery mode (ordered, unordered).default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder
eventTypes(String eventTypes)
Set the type of events to listen for (EVICTED,EXPIRED,REMOVED,CREATED,UPDATED).
-
-
-
Method Detail
-
advanced
default EhcacheEndpointBuilderFactory.AdvancedEhcacheEndpointConsumerBuilder advanced()
-
cacheManager
default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder cacheManager(org.ehcache.CacheManager cacheManager)
The cache manager. The option is a: <code>org.ehcache.CacheManager</code> type. Group: common- Parameters:
cacheManager
- the value to set- Returns:
- the dsl builder
-
cacheManager
default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder cacheManager(String cacheManager)
The cache manager. The option will be converted to a <code>org.ehcache.CacheManager</code> type. Group: common- Parameters:
cacheManager
- the value to set- Returns:
- the dsl builder
-
cacheManagerConfiguration
default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder cacheManagerConfiguration(org.ehcache.config.Configuration cacheManagerConfiguration)
The cache manager configuration. The option is a: <code>org.ehcache.config.Configuration</code> type. Group: common- Parameters:
cacheManagerConfiguration
- the value to set- Returns:
- the dsl builder
-
cacheManagerConfiguration
default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder cacheManagerConfiguration(String cacheManagerConfiguration)
The cache manager configuration. The option will be converted to a <code>org.ehcache.config.Configuration</code> type. Group: common- Parameters:
cacheManagerConfiguration
- the value to set- Returns:
- the dsl builder
-
configurationUri
default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder configurationUri(String configurationUri)
URI pointing to the Ehcache XML configuration file's location. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
configurationUri
- the value to set- Returns:
- the dsl builder
-
createCacheIfNotExist
default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder createCacheIfNotExist(boolean createCacheIfNotExist)
Configure if a cache need to be created if it does exist or can't be pre-configured. The option is a: <code>boolean</code> type. Default: true Group: common- Parameters:
createCacheIfNotExist
- the value to set- Returns:
- the dsl builder
-
createCacheIfNotExist
default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder createCacheIfNotExist(String createCacheIfNotExist)
Configure if a cache need to be created if it does exist or can't be pre-configured. The option will be converted to a <code>boolean</code> type. Default: true Group: common- Parameters:
createCacheIfNotExist
- the value to set- Returns:
- the dsl builder
-
bridgeErrorHandler
default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder 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. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option is a: <code>boolean</code> type. Default: false Group: consumer- Parameters:
bridgeErrorHandler
- the value to set- Returns:
- the dsl builder
-
bridgeErrorHandler
default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder bridgeErrorHandler(String 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. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option will be converted to a <code>boolean</code> type. Default: false Group: consumer- Parameters:
bridgeErrorHandler
- the value to set- Returns:
- the dsl builder
-
eventFiring
default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder eventFiring(org.ehcache.event.EventFiring eventFiring)
Set the delivery mode (synchronous, asynchronous). The option is a: <code>org.ehcache.event.EventFiring</code> type. Default: ASYNCHRONOUS Group: consumer- Parameters:
eventFiring
- the value to set- Returns:
- the dsl builder
-
eventFiring
default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder eventFiring(String eventFiring)
Set the delivery mode (synchronous, asynchronous). The option will be converted to a <code>org.ehcache.event.EventFiring</code> type. Default: ASYNCHRONOUS Group: consumer- Parameters:
eventFiring
- the value to set- Returns:
- the dsl builder
-
eventOrdering
default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder eventOrdering(org.ehcache.event.EventOrdering eventOrdering)
Set the delivery mode (ordered, unordered). The option is a: <code>org.ehcache.event.EventOrdering</code> type. Default: ORDERED Group: consumer- Parameters:
eventOrdering
- the value to set- Returns:
- the dsl builder
-
eventOrdering
default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder eventOrdering(String eventOrdering)
Set the delivery mode (ordered, unordered). The option will be converted to a <code>org.ehcache.event.EventOrdering</code> type. Default: ORDERED Group: consumer- Parameters:
eventOrdering
- the value to set- Returns:
- the dsl builder
-
eventTypes
default EhcacheEndpointBuilderFactory.EhcacheEndpointConsumerBuilder eventTypes(String eventTypes)
Set the type of events to listen for (EVICTED,EXPIRED,REMOVED,CREATED,UPDATED). You can specify multiple entries separated by comma. The option is a: <code>java.lang.String</code> type. Group: consumer- Parameters:
eventTypes
- the value to set- Returns:
- the dsl builder
-
-