## Uses of Interface
org.codehaus.groovy.grails.commons.spring.RuntimeSpringConfiguration

Packages that use RuntimeSpringConfiguration
grails.spring
org.codehaus.groovy.grails.commons.spring
org.codehaus.groovy.grails.plugins

Uses of RuntimeSpringConfiguration in grails.spring

Methods in grails.spring that return RuntimeSpringConfiguration
`protected RuntimeSpringConfiguration` `WebBeanBuilder.createRuntimeSpringConfiguration(ApplicationContext parent, ClassLoader classLoader)`
`protected RuntimeSpringConfiguration` `BeanBuilder.createRuntimeSpringConfiguration(ApplicationContext parent, ClassLoader classLoader)`
`RuntimeSpringConfiguration` `BeanBuilder.getSpringConfig()` Retrieves the RuntimeSpringConfiguration instance used the the BeanBuilder

Methods in grails.spring with parameters of type RuntimeSpringConfiguration
`void` `BeanBuilder.registerBeans(RuntimeSpringConfiguration targetSpringConfig)` Registers bean definitions with another instance of RuntimeSpringConfiguration, overriding any beans in the target.
`void` `BeanBuilder.setSpringConfig(RuntimeSpringConfiguration springConfig)` Sets the runtime Spring configuration instance to use.

Constructors in grails.spring with parameters of type RuntimeSpringConfiguration
`BeanBuilder(ApplicationContext parentCtx, RuntimeSpringConfiguration springConfig, ClassLoader classLoader)`

Uses of RuntimeSpringConfiguration in org.codehaus.groovy.grails.commons.spring

Classes in org.codehaus.groovy.grails.commons.spring that implement RuntimeSpringConfiguration
`class` `DefaultRuntimeSpringConfiguration` A programmable runtime Spring configuration that allows a spring ApplicationContext to be constructed at runtime Credit must go to Solomon Duskis and the article: http://jroller.com/page/Solomon?
`class` `WebRuntimeSpringConfiguration` Subclasses DefaultRuntimeSpringConfiguration to provide construction of WebApplicationContext instances

Methods in org.codehaus.groovy.grails.commons.spring with parameters of type RuntimeSpringConfiguration
`static void` `GrailsRuntimeConfigurator.loadExternalSpringConfig(RuntimeSpringConfiguration config, ClassLoader classLoader)` Loads any external Spring configuration into the given RuntimeSpringConfiguration object
`static void` `GrailsRuntimeConfigurator.loadSpringGroovyResources(RuntimeSpringConfiguration config, ClassLoader classLoader)`
`static void` `GrailsRuntimeConfigurator.loadSpringGroovyResourcesIntoContext(RuntimeSpringConfiguration config, ClassLoader classLoader, GenericApplicationContext context)`
`void` `RuntimeSpringConfiguration.registerBeansWithConfig(RuntimeSpringConfiguration targetSpringConfig)` Registers the beans held within this RuntimeSpringConfiguration instance with the given RuntimeSpringConfiguration
`void` `DefaultRuntimeSpringConfiguration.registerBeansWithConfig(RuntimeSpringConfiguration targetSpringConfig)`

Uses of RuntimeSpringConfiguration in org.codehaus.groovy.grails.plugins

Methods in org.codehaus.groovy.grails.plugins with parameters of type RuntimeSpringConfiguration
`void` `GrailsPluginManager.doRuntimeConfiguration(RuntimeSpringConfiguration springConfig)` Executes the runtime configuration phase of plug-ins
`void` `AbstractGrailsPluginManager.doRuntimeConfiguration(RuntimeSpringConfiguration springConfig)` Base implementation that simply goes through the list of plugins and calls doWithRuntimeConfiguration on each
`void` `GrailsPluginManager.doRuntimeConfiguration(String pluginName, RuntimeSpringConfiguration springConfig)` Executes the runtime configuration for a specific plugin AND all its dependencies
`void` `AbstractGrailsPluginManager.doRuntimeConfiguration(String pluginName, RuntimeSpringConfiguration springConfig)` Base implementation that will perform runtime configuration for the specified plugin name
`void` `GrailsPlugin.doWithRuntimeConfiguration(RuntimeSpringConfiguration springConfig)` Executes the plugin code that performs runtime configuration as defined in the doWithSpring closure
`void` `DefaultGrailsPlugin.doWithRuntimeConfiguration(RuntimeSpringConfiguration springConfig)`
`abstract void` `AbstractGrailsPlugin.doWithRuntimeConfiguration(RuntimeSpringConfiguration springConfig)`

Copyright (c) 2005-2009 The Grails project