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.spi.HasCamelContext, 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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    JCacheComponent(org.apache.camel.CamelContext context)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.camel.Endpoint
    createEndpoint(String uri, String remaining, Map<String,Object> parameters)
     
    javax.cache.configuration.Configuration
    A Configuration for the Cache
    Properties to configure jcache
     
    The fully qualified class name of the CachingProvider
    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, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, 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, doStart, doStop, 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

    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 Details

    • JCacheComponent

      public JCacheComponent()
    • JCacheComponent

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

    • 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)