Interface JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,JCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilder
,JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
- Enclosing interface:
- JCacheEndpointBuilderFactory
public static interface JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder extends JCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilder, JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
Advanced builder for endpoint for the JCache component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default JCacheEndpointBuilderFactory.JCacheEndpointBuilder
basic()
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder
cacheLoaderFactory(String cacheLoaderFactory)
The CacheLoader factory.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder
cacheLoaderFactory(javax.cache.configuration.Factory<javax.cache.integration.CacheLoader> cacheLoaderFactory)
The CacheLoader factory.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder
cacheWriterFactory(String cacheWriterFactory)
The CacheWriter factory.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder
cacheWriterFactory(javax.cache.configuration.Factory<javax.cache.integration.CacheWriter> cacheWriterFactory)
The CacheWriter factory.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder
createCacheIfNotExists(boolean createCacheIfNotExists)
Configure if a cache need to be created if it does exist or can't be pre-configured.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder
createCacheIfNotExists(String createCacheIfNotExists)
Configure if a cache need to be created if it does exist or can't be pre-configured.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder
expiryPolicyFactory(String expiryPolicyFactory)
The ExpiryPolicy factory.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder
expiryPolicyFactory(javax.cache.configuration.Factory<javax.cache.expiry.ExpiryPolicy> expiryPolicyFactory)
The ExpiryPolicy factory.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder
lookupProviders(boolean lookupProviders)
Configure if a camel-cache should try to find implementations of jcache api in runtimes like OSGi.default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder
lookupProviders(String lookupProviders)
Configure if a camel-cache should try to find implementations of jcache api in runtimes like OSGi.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.JCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, eventFilters, eventFilters, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.JCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
-
-
-
Method Detail
-
basic
default JCacheEndpointBuilderFactory.JCacheEndpointBuilder basic()
- Specified by:
basic
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilder
- Specified by:
basic
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
-
cacheLoaderFactory
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder cacheLoaderFactory(javax.cache.configuration.Factory<javax.cache.integration.CacheLoader> cacheLoaderFactory)
The CacheLoader factory. The option is a: <code>javax.cache.configuration.Factory<javax.cache.integration.CacheLoader></code> type. Group: advanced- Specified by:
cacheLoaderFactory
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilder
- Specified by:
cacheLoaderFactory
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
- Parameters:
cacheLoaderFactory
- the value to set- Returns:
- the dsl builder
-
cacheLoaderFactory
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder cacheLoaderFactory(String cacheLoaderFactory)
The CacheLoader factory. The option will be converted to a <code>javax.cache.configuration.Factory<javax.cache.integration.CacheLoader></code> type. Group: advanced- Specified by:
cacheLoaderFactory
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilder
- Specified by:
cacheLoaderFactory
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
- Parameters:
cacheLoaderFactory
- the value to set- Returns:
- the dsl builder
-
cacheWriterFactory
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder cacheWriterFactory(javax.cache.configuration.Factory<javax.cache.integration.CacheWriter> cacheWriterFactory)
The CacheWriter factory. The option is a: <code>javax.cache.configuration.Factory<javax.cache.integration.CacheWriter></code> type. Group: advanced- Specified by:
cacheWriterFactory
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilder
- Specified by:
cacheWriterFactory
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
- Parameters:
cacheWriterFactory
- the value to set- Returns:
- the dsl builder
-
cacheWriterFactory
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder cacheWriterFactory(String cacheWriterFactory)
The CacheWriter factory. The option will be converted to a <code>javax.cache.configuration.Factory<javax.cache.integration.CacheWriter></code> type. Group: advanced- Specified by:
cacheWriterFactory
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilder
- Specified by:
cacheWriterFactory
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
- Parameters:
cacheWriterFactory
- the value to set- Returns:
- the dsl builder
-
createCacheIfNotExists
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder 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: <code>boolean</code> type. Default: true Group: advanced- Specified by:
createCacheIfNotExists
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilder
- Specified by:
createCacheIfNotExists
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
- Parameters:
createCacheIfNotExists
- the value to set- Returns:
- the dsl builder
-
createCacheIfNotExists
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder 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 a <code>boolean</code> type. Default: true Group: advanced- Specified by:
createCacheIfNotExists
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilder
- Specified by:
createCacheIfNotExists
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
- Parameters:
createCacheIfNotExists
- the value to set- Returns:
- the dsl builder
-
expiryPolicyFactory
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder expiryPolicyFactory(javax.cache.configuration.Factory<javax.cache.expiry.ExpiryPolicy> expiryPolicyFactory)
The ExpiryPolicy factory. The option is a: <code>javax.cache.configuration.Factory<javax.cache.expiry.ExpiryPolicy></code> type. Group: advanced- Specified by:
expiryPolicyFactory
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilder
- Specified by:
expiryPolicyFactory
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
- Parameters:
expiryPolicyFactory
- the value to set- Returns:
- the dsl builder
-
expiryPolicyFactory
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder expiryPolicyFactory(String expiryPolicyFactory)
The ExpiryPolicy factory. The option will be converted to a <code>javax.cache.configuration.Factory<javax.cache.expiry.ExpiryPolicy></code> type. Group: advanced- Specified by:
expiryPolicyFactory
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilder
- Specified by:
expiryPolicyFactory
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
- Parameters:
expiryPolicyFactory
- the value to set- Returns:
- the dsl builder
-
lookupProviders
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder lookupProviders(boolean lookupProviders)
Configure if a camel-cache should try to find implementations of jcache api in runtimes like OSGi. The option is a: <code>boolean</code> type. Default: false Group: advanced- Specified by:
lookupProviders
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilder
- Specified by:
lookupProviders
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
- Parameters:
lookupProviders
- the value to set- Returns:
- the dsl builder
-
lookupProviders
default JCacheEndpointBuilderFactory.AdvancedJCacheEndpointBuilder 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 a <code>boolean</code> type. Default: false Group: advanced- Specified by:
lookupProviders
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointConsumerBuilder
- Specified by:
lookupProviders
in interfaceJCacheEndpointBuilderFactory.AdvancedJCacheEndpointProducerBuilder
- Parameters:
lookupProviders
- the value to set- Returns:
- the dsl builder
-
-