Class HalRelationCacheConfiguration
- java.lang.Object
-
- org.camunda.bpm.engine.rest.hal.cache.HalRelationCacheConfiguration
-
public class HalRelationCacheConfiguration extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,java.lang.Object>>cacheConfigurationsprotected java.lang.Class<? extends Cache>cacheImplementationClassstatic java.lang.StringCONFIG_CACHE_IMPLEMENTATIONstatic java.lang.StringCONFIG_CACHESprotected com.fasterxml.jackson.databind.ObjectMapperobjectMapper
-
Constructor Summary
Constructors Constructor Description HalRelationCacheConfiguration()HalRelationCacheConfiguration(java.lang.String configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCacheConfiguration(java.lang.Class<?> halResourceClass, java.util.Map<java.lang.String,java.lang.Object> cacheConfiguration)java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,java.lang.Object>>getCacheConfigurations()java.lang.Class<? extends Cache>getCacheImplementationClass()protected java.lang.Class<?>loadClass(java.lang.String className)protected voidparseCacheConfiguration(java.lang.String halResourceClassName, com.fasterxml.jackson.databind.JsonNode jsonConfiguration)protected voidparseCacheConfigurations(com.fasterxml.jackson.databind.JsonNode jsonConfiguration)protected voidparseCacheImplementationClass(com.fasterxml.jackson.databind.JsonNode jsonConfiguration)protected voidparseConfiguration(com.fasterxml.jackson.databind.JsonNode jsonConfiguration)protected voidparseConfiguration(java.lang.String configuration)voidsetCacheConfigurations(java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,java.lang.Object>> cacheConfigurations)voidsetCacheImplementationClass(java.lang.Class<?> cacheImplementationClass)
-
-
-
Field Detail
-
CONFIG_CACHE_IMPLEMENTATION
public static final java.lang.String CONFIG_CACHE_IMPLEMENTATION
- See Also:
- Constant Field Values
-
CONFIG_CACHES
public static final java.lang.String CONFIG_CACHES
- See Also:
- Constant Field Values
-
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
cacheImplementationClass
protected java.lang.Class<? extends Cache> cacheImplementationClass
-
cacheConfigurations
protected java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,java.lang.Object>> cacheConfigurations
-
-
Method Detail
-
getCacheImplementationClass
public java.lang.Class<? extends Cache> getCacheImplementationClass()
-
setCacheImplementationClass
public void setCacheImplementationClass(java.lang.Class<?> cacheImplementationClass)
-
getCacheConfigurations
public java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,java.lang.Object>> getCacheConfigurations()
-
setCacheConfigurations
public void setCacheConfigurations(java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,java.lang.Object>> cacheConfigurations)
-
addCacheConfiguration
public void addCacheConfiguration(java.lang.Class<?> halResourceClass, java.util.Map<java.lang.String,java.lang.Object> cacheConfiguration)
-
parseConfiguration
protected void parseConfiguration(java.lang.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(java.lang.String halResourceClassName, com.fasterxml.jackson.databind.JsonNode jsonConfiguration)
-
loadClass
protected java.lang.Class<?> loadClass(java.lang.String className)
-
-