public class GrailsRuntimeConfigurator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BEAN_ID |
static java.lang.String |
CLASS_EDITOR_BEAN |
static java.lang.String |
CLASS_LOADER_BEAN |
static java.lang.String |
CUSTOM_EDITORS_BEAN |
static java.lang.String |
DATA_SOURCE_BEAN |
static java.lang.String |
DIALECT_DETECTOR_BEAN |
static java.lang.String |
EXCEPTION_HANDLER_BEAN |
static java.lang.String |
GRAILS_INITIALIZING |
static java.lang.String |
GRAILS_URL_MAPPINGS |
static java.lang.String |
HIBERNATE_PROPERTIES_BEAN |
static java.lang.String |
MESSAGE_SOURCE_BEAN |
static java.lang.String |
MULTIPART_RESOLVER_BEAN |
static java.lang.String |
OPEN_SESSION_IN_VIEW_INTERCEPTOR_BEAN |
static java.lang.String |
SESSION_FACTORY_BEAN |
static java.lang.String |
SPRING_RESOURCES_CLASS |
static java.lang.String |
SPRING_RESOURCES_GROOVY |
static java.lang.String |
SPRING_RESOURCES_XML |
static java.lang.String |
TRANSACTION_MANAGER_BEAN |
Constructor and Description |
---|
GrailsRuntimeConfigurator(GrailsApplication application) |
GrailsRuntimeConfigurator(GrailsApplication application,
ApplicationContext parent) |
Modifier and Type | Method and Description |
---|---|
WebApplicationContext |
configure()
Configures the Grails application context at runtime.
|
WebApplicationContext |
configure(ServletContext context)
Configures the Grails application context at runtime
|
WebApplicationContext |
configure(ServletContext context,
boolean loadExternalBeans) |
WebApplicationContext |
configureDomainOnly() |
GrailsPluginManager |
getPluginManager() |
static void |
loadExternalSpringConfig(RuntimeSpringConfiguration config,
GrailsApplication application)
Loads any external Spring configuration into the given RuntimeSpringConfiguration object.
|
static void |
loadSpringGroovyResources(RuntimeSpringConfiguration config,
GrailsApplication application) |
static void |
loadSpringGroovyResourcesIntoContext(RuntimeSpringConfiguration config,
GrailsApplication application,
GenericApplicationContext context) |
void |
reconfigure(GrailsApplicationContext current,
ServletContext servletContext,
boolean loadExternalBeans) |
static BeanBuilder |
reloadSpringResourcesConfig(RuntimeSpringConfiguration config,
GrailsApplication application,
java.lang.Class<?> groovySpringResourcesClass) |
static void |
reset()
Resets the GrailsRumtimeConfigurator.
|
void |
setApplicationContext(ApplicationContext applicationContext) |
void |
setLoadExternalPersistenceConfig(boolean b) |
void |
setPluginManager(GrailsPluginManager manager) |
public static final java.lang.String BEAN_ID
public static final java.lang.String GRAILS_URL_MAPPINGS
public static final java.lang.String SPRING_RESOURCES_XML
public static final java.lang.String SPRING_RESOURCES_GROOVY
public static final java.lang.String SPRING_RESOURCES_CLASS
public static final java.lang.String OPEN_SESSION_IN_VIEW_INTERCEPTOR_BEAN
public static final java.lang.String TRANSACTION_MANAGER_BEAN
public static final java.lang.String HIBERNATE_PROPERTIES_BEAN
public static final java.lang.String DIALECT_DETECTOR_BEAN
public static final java.lang.String SESSION_FACTORY_BEAN
public static final java.lang.String DATA_SOURCE_BEAN
public static final java.lang.String MESSAGE_SOURCE_BEAN
public static final java.lang.String MULTIPART_RESOLVER_BEAN
public static final java.lang.String EXCEPTION_HANDLER_BEAN
public static final java.lang.String CUSTOM_EDITORS_BEAN
public static final java.lang.String CLASS_EDITOR_BEAN
public static final java.lang.String CLASS_LOADER_BEAN
public static final java.lang.String GRAILS_INITIALIZING
public GrailsRuntimeConfigurator(GrailsApplication application)
public GrailsRuntimeConfigurator(GrailsApplication application, ApplicationContext parent)
public WebApplicationContext configure()
public WebApplicationContext configure(ServletContext context)
context
- A ServletContext instancepublic WebApplicationContext configure(ServletContext context, boolean loadExternalBeans)
public void reconfigure(GrailsApplicationContext current, ServletContext servletContext, boolean loadExternalBeans)
public WebApplicationContext configureDomainOnly()
public static void loadExternalSpringConfig(RuntimeSpringConfiguration config, GrailsApplication application)
config
- The config instancepublic static BeanBuilder reloadSpringResourcesConfig(RuntimeSpringConfiguration config, GrailsApplication application, java.lang.Class<?> groovySpringResourcesClass) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
public static void loadSpringGroovyResources(RuntimeSpringConfiguration config, GrailsApplication application)
public static void loadSpringGroovyResourcesIntoContext(RuntimeSpringConfiguration config, GrailsApplication application, GenericApplicationContext context)
public void setLoadExternalPersistenceConfig(boolean b)
public void setPluginManager(GrailsPluginManager manager)
public GrailsPluginManager getPluginManager()
public void setApplicationContext(ApplicationContext applicationContext)
public static void reset()