Class HalRelationCacheConfiguration
- java.lang.Object
- 
- org.camunda.bpm.engine.rest.hal.cache.HalRelationCacheConfiguration
 
- 
 public class HalRelationCacheConfiguration extends java.lang.Object
- 
- 
Field SummaryFields 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 SummaryConstructors Constructor Description HalRelationCacheConfiguration()HalRelationCacheConfiguration(java.lang.String configuration)
 - 
Method SummaryAll 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_IMPLEMENTATIONpublic static final java.lang.String CONFIG_CACHE_IMPLEMENTATION - See Also:
- Constant Field Values
 
 - 
CONFIG_CACHESpublic static final java.lang.String CONFIG_CACHES - See Also:
- Constant Field Values
 
 - 
objectMapperprotected com.fasterxml.jackson.databind.ObjectMapper objectMapper 
 - 
cacheImplementationClassprotected java.lang.Class<? extends Cache> cacheImplementationClass 
 - 
cacheConfigurationsprotected java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,java.lang.Object>> cacheConfigurations 
 
- 
 - 
Method Detail- 
getCacheImplementationClasspublic java.lang.Class<? extends Cache> getCacheImplementationClass() 
 - 
setCacheImplementationClasspublic void setCacheImplementationClass(java.lang.Class<?> cacheImplementationClass) 
 - 
getCacheConfigurationspublic java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,java.lang.Object>> getCacheConfigurations() 
 - 
setCacheConfigurationspublic void setCacheConfigurations(java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,java.lang.Object>> cacheConfigurations) 
 - 
addCacheConfigurationpublic void addCacheConfiguration(java.lang.Class<?> halResourceClass, java.util.Map<java.lang.String,java.lang.Object> cacheConfiguration)
 - 
parseConfigurationprotected void parseConfiguration(java.lang.String configuration) 
 - 
parseConfigurationprotected void parseConfiguration(com.fasterxml.jackson.databind.JsonNode jsonConfiguration) 
 - 
parseCacheImplementationClassprotected void parseCacheImplementationClass(com.fasterxml.jackson.databind.JsonNode jsonConfiguration) 
 - 
parseCacheConfigurationsprotected void parseCacheConfigurations(com.fasterxml.jackson.databind.JsonNode jsonConfiguration) 
 - 
parseCacheConfigurationprotected void parseCacheConfiguration(java.lang.String halResourceClassName, com.fasterxml.jackson.databind.JsonNode jsonConfiguration)
 - 
loadClassprotected java.lang.Class<?> loadClass(java.lang.String className) 
 
- 
 
-