Class HalRelationCacheConfiguration

java.lang.Object
org.camunda.bpm.engine.rest.hal.cache.HalRelationCacheConfiguration

public class HalRelationCacheConfiguration extends Object
  • Field Details

    • CONFIG_CACHE_IMPLEMENTATION

      public static final String CONFIG_CACHE_IMPLEMENTATION
      See Also:
    • CONFIG_CACHES

      public static final String CONFIG_CACHES
      See Also:
    • objectMapper

      protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
    • cacheImplementationClass

      protected Class<? extends Cache> cacheImplementationClass
    • cacheConfigurations

      protected Map<Class<?>,Map<String,Object>> cacheConfigurations
  • Constructor Details

    • HalRelationCacheConfiguration

      public HalRelationCacheConfiguration()
    • HalRelationCacheConfiguration

      public HalRelationCacheConfiguration(String configuration)
  • Method Details

    • getCacheImplementationClass

      public Class<? extends Cache> getCacheImplementationClass()
    • setCacheImplementationClass

      public void setCacheImplementationClass(Class<?> cacheImplementationClass)
    • getCacheConfigurations

      public Map<Class<?>,Map<String,Object>> getCacheConfigurations()
    • setCacheConfigurations

      public void setCacheConfigurations(Map<Class<?>,Map<String,Object>> cacheConfigurations)
    • addCacheConfiguration

      public void addCacheConfiguration(Class<?> halResourceClass, Map<String,Object> cacheConfiguration)
    • parseConfiguration

      protected void parseConfiguration(String configuration)
    • parseConfiguration

      protected void parseConfiguration(com.fasterxml.jackson.databind.JsonNode jsonConfiguration)
    • parseCacheImplementationClass

      protected void parseCacheImplementationClass(com.fasterxml.jackson.databind.JsonNode jsonConfiguration)
    • parseCacheConfigurations

      protected void parseCacheConfigurations(com.fasterxml.jackson.databind.JsonNode jsonConfiguration)
    • parseCacheConfiguration

      protected void parseCacheConfiguration(String halResourceClassName, com.fasterxml.jackson.databind.JsonNode jsonConfiguration)
    • loadClass

      protected Class<?> loadClass(String className)