Groovy Documentation

grails.plugin.cache
[Groovy] Class ConfigLoader

java.lang.Object
  grails.plugin.cache.ConfigLoader

class ConfigLoader

Authors:
Burt Beckwith


Field Summary
protected org.slf4j.Logger log

 
Property Summary
static int DEFAULT_ORDER

 
Constructor Summary
ConfigLoader()

 
Method Summary
java.util.List loadOrderedConfigs(org.codehaus.groovy.grails.commons.GrailsApplication application)

Retrieve ConfigObject instances from Config.groovy and *CacheConfig.groovy files.

protected boolean processConfig(groovy.util.ConfigObject config, CacheConfigGrailsClass configClass)

void reload(org.springframework.context.ApplicationContext ctx)

Reload the cache configuration from Config.groovy and *CacheConfig.groovy files.

void reload(java.util.List configs, org.springframework.context.ApplicationContext ctx)

Reload the cache configuration from the specified config objects.

protected void sortConfigs(java.util.List configs)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Field Detail

log

protected org.slf4j.Logger log


 
Property Detail

DEFAULT_ORDER

static final int DEFAULT_ORDER


 
Constructor Detail

ConfigLoader

ConfigLoader()


 
Method Detail

loadOrderedConfigs

java.util.List loadOrderedConfigs(org.codehaus.groovy.grails.commons.GrailsApplication application)
Retrieve ConfigObject instances from Config.groovy and *CacheConfig.groovy files.
Parameters:
application - the application
Returns:
the configs, ordered by their 'order' value (or the default value of 1000 if not specified)


processConfig

protected boolean processConfig(groovy.util.ConfigObject config, CacheConfigGrailsClass configClass)


reload

void reload(org.springframework.context.ApplicationContext ctx)
Reload the cache configuration from Config.groovy and *CacheConfig.groovy files.
Parameters:
ctx - the application context


reload

void reload(java.util.List configs, org.springframework.context.ApplicationContext ctx)
Reload the cache configuration from the specified config objects.
Parameters:
configs - ordered ConfigObjects, typically from loadOrderedConfigs(); must contain a 'config' closure defining cache(s).
ctx - the application context


sortConfigs

protected void sortConfigs(java.util.List configs)


 

Groovy Documentation