Interface JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder
- Enclosing interface:
- JCacheEndpointBuilderFactory
public static interface JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint producers for the JCache component.
-
-
Method Summary
-
-
-
Method Detail
-
basic
default JCacheEndpointBuilderFactory.JCacheEndpointProducerBuilder basic()
-
cacheLoaderFactory
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder cacheLoaderFactory(Object cacheLoaderFactory)
The CacheLoader factory. The option is a:javax.cache.configuration.Factory<javax.cache.integration.CacheLoader>
type. Group: advanced
-
cacheLoaderFactory
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder cacheLoaderFactory(String cacheLoaderFactory)
The CacheLoader factory. The option will be converted to ajavax.cache.configuration.Factory<javax.cache.integration.CacheLoader>
type. Group: advanced
-
cacheWriterFactory
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder cacheWriterFactory(Object cacheWriterFactory)
The CacheWriter factory. The option is a:javax.cache.configuration.Factory<javax.cache.integration.CacheWriter>
type. Group: advanced
-
cacheWriterFactory
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder cacheWriterFactory(String cacheWriterFactory)
The CacheWriter factory. The option will be converted to ajavax.cache.configuration.Factory<javax.cache.integration.CacheWriter>
type. Group: advanced
-
createCacheIfNotExists
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder createCacheIfNotExists(boolean createCacheIfNotExists)
Configure if a cache need to be created if it does exist or can't be pre-configured. The option is a:boolean
type. Default: true Group: advanced
-
createCacheIfNotExists
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder createCacheIfNotExists(String createCacheIfNotExists)
Configure if a cache need to be created if it does exist or can't be pre-configured. The option will be converted to aboolean
type. Default: true Group: advanced
-
expiryPolicyFactory
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder expiryPolicyFactory(Object expiryPolicyFactory)
The ExpiryPolicy factory. The option is a:javax.cache.configuration.Factory<javax.cache.expiry.ExpiryPolicy>
type. Group: advanced
-
expiryPolicyFactory
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder expiryPolicyFactory(String expiryPolicyFactory)
The ExpiryPolicy factory. The option will be converted to ajavax.cache.configuration.Factory<javax.cache.expiry.ExpiryPolicy>
type. Group: advanced
-
lookupProviders
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder lookupProviders(boolean lookupProviders)
Configure if a camel-cache should try to find implementations of jcache api in runtimes like OSGi. The option is a:boolean
type. Default: false Group: advanced
-
lookupProviders
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder lookupProviders(String lookupProviders)
Configure if a camel-cache should try to find implementations of jcache api in runtimes like OSGi. The option will be converted to aboolean
type. Default: false Group: advanced
-
-