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