Class JCacheComponent
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultComponent
-
- org.apache.camel.component.jcache.JCacheComponent
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Component
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@Component("jcache") public class JCacheComponent extends org.apache.camel.support.DefaultComponent
-
-
Constructor Summary
Constructors Constructor Description JCacheComponent()
JCacheComponent(org.apache.camel.CamelContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.camel.Endpoint
createEndpoint(String uri, String remaining, Map<String,Object> parameters)
javax.cache.configuration.Configuration
getCacheConfiguration()
AConfiguration
for theCache
Map
getCacheConfigurationProperties()
Properties to configure jcacheString
getCacheConfigurationPropertiesRef()
String
getCachingProvider()
The fully qualified class name of theCachingProvider
String
getConfigurationUri()
An implementation specific URI for theCacheManager
void
setCacheConfiguration(javax.cache.configuration.Configuration cacheConfiguration)
void
setCacheConfigurationProperties(Map cacheConfigurationProperties)
void
setCacheConfigurationPropertiesRef(String cacheConfigurationPropertiesRef)
References to an existingProperties
orMap
to lookup in the registry to use for configuring jcache.void
setCachingProvider(String cachingProvider)
void
setConfigurationUri(String configurationUri)
-
Methods inherited from class org.apache.camel.support.DefaultComponent
afterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
- Specified by:
createEndpoint
in classorg.apache.camel.support.DefaultComponent
- Throws:
Exception
-
getCachingProvider
public String getCachingProvider()
The fully qualified class name of theCachingProvider
-
setCachingProvider
public void setCachingProvider(String cachingProvider)
-
getCacheConfiguration
public javax.cache.configuration.Configuration getCacheConfiguration()
AConfiguration
for theCache
-
setCacheConfiguration
public void setCacheConfiguration(javax.cache.configuration.Configuration cacheConfiguration)
-
getCacheConfigurationProperties
public Map getCacheConfigurationProperties()
Properties to configure jcache
-
setCacheConfigurationProperties
public void setCacheConfigurationProperties(Map cacheConfigurationProperties)
-
getCacheConfigurationPropertiesRef
public String getCacheConfigurationPropertiesRef()
-
setCacheConfigurationPropertiesRef
public void setCacheConfigurationPropertiesRef(String cacheConfigurationPropertiesRef)
References to an existingProperties
orMap
to lookup in the registry to use for configuring jcache.
-
getConfigurationUri
public String getConfigurationUri()
An implementation specific URI for theCacheManager
-
setConfigurationUri
public void setConfigurationUri(String configurationUri)
-
-