Class CacheResource<C extends io.gravitee.resource.api.ResourceConfiguration>

  • All Implemented Interfaces:
    io.gravitee.common.component.LifecycleComponent<io.gravitee.resource.api.Resource>, io.gravitee.resource.api.Resource

    public abstract class CacheResource<C extends io.gravitee.resource.api.ResourceConfiguration>
    extends io.gravitee.resource.api.AbstractConfigurableResource<C>
    Author:
    David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
    • Field Summary

      • Fields inherited from class io.gravitee.common.component.AbstractLifecycleComponent

        lifecycle
    • Constructor Summary

      Constructors 
      Constructor Description
      CacheResource()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract Cache getCache​(io.gravitee.gateway.api.ExecutionContext ctx)  
      abstract Cache getCache​(io.gravitee.gateway.reactive.api.context.GenericExecutionContext ctx)  
      String keySeparator()  
      • Methods inherited from class io.gravitee.resource.api.AbstractConfigurableResource

        configuration
      • Methods inherited from class io.gravitee.resource.api.AbstractResource

        doStart, doStop, name
      • Methods inherited from class io.gravitee.common.component.AbstractLifecycleComponent

        lifecycleState, start, stop
      • Methods inherited from interface io.gravitee.common.component.LifecycleComponent

        lifecycleState, start, stop
    • Constructor Detail

      • CacheResource

        public CacheResource()
    • Method Detail

      • getCache

        public abstract Cache getCache​(io.gravitee.gateway.api.ExecutionContext ctx)
      • getCache

        public abstract Cache getCache​(io.gravitee.gateway.reactive.api.context.GenericExecutionContext ctx)
      • keySeparator

        public String keySeparator()