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.EndpointConsumerBuilder
Builder for endpoint consumers for the JCache component.
  • Method Details

    • 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

      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

      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

      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

      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