|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator
public class GrailsRuntimeConfigurator
A class that handles the runtime configuration of the Grails ApplicationContext
Field Summary | |
---|---|
static String |
BEAN_ID
|
static String |
CLASS_EDITOR_BEAN
|
static String |
CLASS_LOADER_BEAN
|
static String |
CUSTOM_EDITORS_BEAN
|
static String |
DATA_SOURCE_BEAN
|
static String |
DIALECT_DETECTOR_BEAN
|
static String |
EXCEPTION_HANDLER_BEAN
|
static String |
GRAILS_URL_MAPPINGS
|
static String |
HIBERNATE_PROPERTIES_BEAN
|
static String |
MESSAGE_SOURCE_BEAN
|
static String |
MULTIPART_RESOLVER_BEAN
|
static String |
OPEN_SESSION_IN_VIEW_INTERCEPTOR_BEAN
|
static String |
SESSION_FACTORY_BEAN
|
static String |
SPRING_RESOURCES_CLASS
|
static String |
SPRING_RESOURCES_GROOVY
|
static String |
SPRING_RESOURCES_XML
|
static String |
TRANSACTION_MANAGER_BEAN
|
Constructor Summary | |
---|---|
GrailsRuntimeConfigurator(GrailsApplication application)
|
|
GrailsRuntimeConfigurator(GrailsApplication application,
ApplicationContext parent)
|
Method Summary | |
---|---|
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 |
loadSpringGroovyResources(RuntimeSpringConfiguration config,
ClassLoader classLoader)
|
static void |
loadSpringGroovyResourcesIntoContext(RuntimeSpringConfiguration config,
ClassLoader classLoader,
GenericApplicationContext context)
|
void |
reconfigure(GrailsApplicationContext current,
ServletContext servletContext,
boolean loadExternalBeans)
|
void |
registerService(GrailsServiceClass grailsServiceClass,
GrailsApplicationContext context)
Registers a new service with the specified application context |
static void |
registerTagLibrary(GrailsTagLibClass tagLibClass,
GrailsApplicationContext context)
Registers a tag library with the specified grails application context |
void |
setApplicationContext(ApplicationContext applicationContext)
|
void |
setLoadExternalPersistenceConfig(boolean b)
|
void |
setPluginManager(GrailsPluginManager manager)
|
void |
updateDomainClass(GrailsDomainClass domainClass,
GrailsApplicationContext context)
Updates an existing domain class within the application context |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String BEAN_ID
public static final String GRAILS_URL_MAPPINGS
public static final String SPRING_RESOURCES_XML
public static final String SPRING_RESOURCES_GROOVY
public static final String SPRING_RESOURCES_CLASS
public static final String OPEN_SESSION_IN_VIEW_INTERCEPTOR_BEAN
public static final String TRANSACTION_MANAGER_BEAN
public static final String HIBERNATE_PROPERTIES_BEAN
public static final String DIALECT_DETECTOR_BEAN
public static final String SESSION_FACTORY_BEAN
public static final String DATA_SOURCE_BEAN
public static final String MESSAGE_SOURCE_BEAN
public static final String MULTIPART_RESOLVER_BEAN
public static final String EXCEPTION_HANDLER_BEAN
public static final String CUSTOM_EDITORS_BEAN
public static final String CLASS_EDITOR_BEAN
public static final String CLASS_LOADER_BEAN
Constructor Detail |
---|
public GrailsRuntimeConfigurator(GrailsApplication application)
public GrailsRuntimeConfigurator(GrailsApplication application, ApplicationContext parent)
Method Detail |
---|
public void registerService(GrailsServiceClass grailsServiceClass, GrailsApplicationContext context)
grailsServiceClass
- The service class to registercontext
- The app context to register withpublic static void registerTagLibrary(GrailsTagLibClass tagLibClass, GrailsApplicationContext context)
tagLibClass
- That tag library classcontext
- The application contextpublic void updateDomainClass(GrailsDomainClass domainClass, GrailsApplicationContext context)
domainClass
- The domain class to updatecontext
- The contextpublic WebApplicationContext configure()
public WebApplicationContext configure(ServletContext context)
context
- A ServletContext instance
public WebApplicationContext configure(ServletContext context, boolean loadExternalBeans)
public void reconfigure(GrailsApplicationContext current, ServletContext servletContext, boolean loadExternalBeans)
public WebApplicationContext configureDomainOnly()
public static void loadSpringGroovyResources(RuntimeSpringConfiguration config, ClassLoader classLoader)
public static void loadSpringGroovyResourcesIntoContext(RuntimeSpringConfiguration config, ClassLoader classLoader, GenericApplicationContext context)
public void setLoadExternalPersistenceConfig(boolean b)
public void setPluginManager(GrailsPluginManager manager)
public GrailsPluginManager getPluginManager()
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException
setApplicationContext
in interface ApplicationContextAware
BeansException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |