Class 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
    • Field Summary

      • Fields inherited from class org.apache.camel.support.service.BaseService

        BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
    • 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()
      A Configuration for the Cache
      Map getCacheConfigurationProperties()
      Properties to configure jcache
      String getCacheConfigurationPropertiesRef()  
      String getCachingProvider()
      The fully qualified class name of the CachingProvider
      String getConfigurationUri()
      An implementation specific URI for the CacheManager
      void setCacheConfiguration​(javax.cache.configuration.Configuration cacheConfiguration)  
      void setCacheConfigurationProperties​(Map cacheConfigurationProperties)  
      void setCacheConfigurationPropertiesRef​(String cacheConfigurationPropertiesRef)
      References to an existing Properties or Map 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 interface org.apache.camel.Service

        build, close, init, start, stop
      • Methods inherited from interface org.apache.camel.ShutdownableService

        shutdown
      • Methods inherited from interface org.apache.camel.StatefulService

        getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
      • Methods inherited from interface org.apache.camel.SuspendableService

        isSuspended, resume, suspend
    • Constructor Detail

      • JCacheComponent

        public JCacheComponent()
      • JCacheComponent

        public JCacheComponent​(org.apache.camel.CamelContext context)
    • Method Detail

      • createEndpoint

        protected org.apache.camel.Endpoint createEndpoint​(String uri,
                                                           String remaining,
                                                           Map<String,​Object> parameters)
                                                    throws Exception
        Specified by:
        createEndpoint in class org.apache.camel.support.DefaultComponent
        Throws:
        Exception
      • getCachingProvider

        public String getCachingProvider()
        The fully qualified class name of the CachingProvider
      • setCachingProvider

        public void setCachingProvider​(String cachingProvider)
      • getCacheConfiguration

        public javax.cache.configuration.Configuration getCacheConfiguration()
        A Configuration for the Cache
      • 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 existing Properties or Map to lookup in the registry to use for configuring jcache.
      • getConfigurationUri

        public String getConfigurationUri()
        An implementation specific URI for the CacheManager
      • setConfigurationUri

        public void setConfigurationUri​(String configurationUri)