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
All Methods Instance Methods Default Methods Modifier and Type Method Description default JCacheEndpointBuilderFactory.JCacheEndpointProducerBuilder
basic()
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
cacheLoaderFactory(Object cacheLoaderFactory)
The CacheLoader factory.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
cacheLoaderFactory(String cacheLoaderFactory)
The CacheLoader factory.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
cacheWriterFactory(Object cacheWriterFactory)
The CacheWriter factory.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
cacheWriterFactory(String cacheWriterFactory)
The CacheWriter factory.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
createCacheIfNotExists(boolean createCacheIfNotExists)
Configure if a cache need to be created if it does exist or can't be pre-configured.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
createCacheIfNotExists(String createCacheIfNotExists)
Configure if a cache need to be created if it does exist or can't be pre-configured.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
expiryPolicyFactory(Object expiryPolicyFactory)
The ExpiryPolicy factory.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
expiryPolicyFactory(String expiryPolicyFactory)
The ExpiryPolicy factory.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
lookupProviders(boolean lookupProviders)
Configure if a camel-cache should try to find implementations of jcache api in runtimes like OSGi.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
lookupProviders(String lookupProviders)
Configure if a camel-cache should try to find implementations of jcache api in runtimes like OSGi.
-
-
-
Method Detail
-
basic
default JCacheEndpointBuilderFactory.JCacheEndpointProducerBuilder basic()
-
basicPropertyBinding
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option is a:boolean
type. Default: false Group: advanced
-
basicPropertyBinding
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option will be converted to aboolean
type. Default: false Group: advanced
-
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
-
-