|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.codehaus.griffon.runtime.spring.GriffonRuntimeConfigurator
public class GriffonRuntimeConfigurator extends Object
A class that handles the runtime configuration of the Griffon ApplicationContext.
Tweaked from its Grails counterpart.
| Field Summary | |
|---|---|
static String |
BEAN_ID
|
static String |
CLASS_EDITOR_BEAN
|
static String |
CLASS_LOADER_BEAN
|
static String |
CUSTOM_EDITORS_BEAN
|
private static String |
DEVELOPMENT_SPRING_RESOURCES_XML
|
static String |
EXCEPTION_HANDLER_BEAN
|
private static org.apache.commons.logging.Log |
LOG
|
static String |
MESSAGE_SOURCE_BEAN
|
static String |
SPRING_RESOURCES_CLASS
|
static String |
SPRING_RESOURCES_GROOVY
|
static String |
SPRING_RESOURCES_XML
|
private GriffonApplication |
application
|
private boolean |
loadExternalPersistenceConfig
|
private org.springframework.context.ApplicationContext |
parent
|
private static grails.spring.BeanBuilder |
springGroovyResourcesBeanBuilder
|
| Constructor Summary | |
GriffonRuntimeConfigurator(GriffonApplication application)
|
|
GriffonRuntimeConfigurator(GriffonApplication application, org.springframework.context.ApplicationContext parent)
|
|
| Method Summary | |
|---|---|
org.springframework.context.ApplicationContext
|
configure()
Configures the Griffon application context at runtime |
org.springframework.context.ApplicationContext
|
configure(boolean loadExternalBeans)
|
org.springframework.context.ApplicationContext
|
configure(DefaultRuntimeSpringConfiguration springConfig)
|
org.springframework.context.ApplicationContext
|
configure(DefaultRuntimeSpringConfiguration springConfig, boolean loadExternalBeans)
|
org.springframework.context.ApplicationContext
|
configureDomainOnly()
|
private static void
|
doLoadSpringGroovyResources(RuntimeSpringConfiguration config, ClassLoader classLoader, org.springframework.context.support.GenericApplicationContext context)
|
private void
|
doPostResourceConfiguration(GriffonApplication application, RuntimeSpringConfiguration springConfig)
|
private static void
|
loadBeansFromScript(RuntimeSpringConfiguration config, Class scriptClass)
|
static void
|
loadExternalSpringConfig(RuntimeSpringConfiguration config, ClassLoader classLoader)
Loads any external Spring configuration into the given RuntimeSpringConfiguration object |
private static void
|
loadPluginGroovyResources(RuntimeSpringConfiguration config, ClassLoader classLoader)
|
static void
|
loadSpringGroovyResources(RuntimeSpringConfiguration config, ClassLoader classLoader)
|
static void
|
loadSpringGroovyResourcesIntoContext(RuntimeSpringConfiguration config, ClassLoader classLoader, org.springframework.context.support.GenericApplicationContext context)
|
void
|
reconfigure(GriffonApplicationContext current, boolean loadExternalBeans)
|
private void
|
registerParentBeanFactoryPostProcessors(DefaultRuntimeSpringConfiguration springConfig)
|
void
|
reset()
|
void
|
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
Resets the GriffonRumtimeConfigurator |
void
|
setLoadExternalPersistenceConfig(boolean b)
|
| Methods inherited from class Object | |
|---|---|
| wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
| Field Detail |
|---|
public static final String BEAN_ID
public static final String CLASS_EDITOR_BEAN
public static final String CLASS_LOADER_BEAN
public static final String CUSTOM_EDITORS_BEAN
private static final String DEVELOPMENT_SPRING_RESOURCES_XML
public static final String EXCEPTION_HANDLER_BEAN
private static final org.apache.commons.logging.Log LOG
public static final String MESSAGE_SOURCE_BEAN
public static final String SPRING_RESOURCES_CLASS
public static final String SPRING_RESOURCES_GROOVY
public static final String SPRING_RESOURCES_XML
private GriffonApplication application
private boolean loadExternalPersistenceConfig
private org.springframework.context.ApplicationContext parent
private static grails.spring.BeanBuilder springGroovyResourcesBeanBuilder
| Constructor Detail |
|---|
public GriffonRuntimeConfigurator(GriffonApplication application)
public GriffonRuntimeConfigurator(GriffonApplication application, org.springframework.context.ApplicationContext parent)
| Method Detail |
|---|
public org.springframework.context.ApplicationContext configure()
public org.springframework.context.ApplicationContext configure(boolean loadExternalBeans)
public org.springframework.context.ApplicationContext configure(DefaultRuntimeSpringConfiguration springConfig)
public org.springframework.context.ApplicationContext configure(DefaultRuntimeSpringConfiguration springConfig, boolean loadExternalBeans)
public org.springframework.context.ApplicationContext configureDomainOnly()
private static void doLoadSpringGroovyResources(RuntimeSpringConfiguration config, ClassLoader classLoader, org.springframework.context.support.GenericApplicationContext context)
private void doPostResourceConfiguration(GriffonApplication application, RuntimeSpringConfiguration springConfig)
private static void loadBeansFromScript(RuntimeSpringConfiguration config, Class scriptClass)
public static void loadExternalSpringConfig(RuntimeSpringConfiguration config, ClassLoader classLoader)
config - The config instanceclassLoader - The class loader
private static void loadPluginGroovyResources(RuntimeSpringConfiguration config, ClassLoader classLoader)
public static void loadSpringGroovyResources(RuntimeSpringConfiguration config, ClassLoader classLoader)
public static void loadSpringGroovyResourcesIntoContext(RuntimeSpringConfiguration config, ClassLoader classLoader, org.springframework.context.support.GenericApplicationContext context)
public void reconfigure(GriffonApplicationContext current, boolean loadExternalBeans)
private void registerParentBeanFactoryPostProcessors(DefaultRuntimeSpringConfiguration springConfig)
public void reset()
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
public void setLoadExternalPersistenceConfig(boolean b)
Groovy Documentation