|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.core.io.DefaultResourceLoader
org.springframework.context.support.AbstractApplicationContext
org.springframework.context.support.GenericApplicationContext
org.springframework.context.support.StaticApplicationContext
org.codehaus.groovy.grails.commons.spring.GrailsApplicationContext
org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext
public class GrailsWebApplicationContext
A WebApplicationContext that extends StaticApplicationContext to allow for programmatic configuration at runtime. The code is adapted from StaticWebApplicationContext.
Field Summary |
---|
Fields inherited from class org.codehaus.groovy.grails.commons.spring.GrailsApplicationContext |
---|
metaClass |
Fields inherited from class org.springframework.context.support.AbstractApplicationContext |
---|
APPLICATION_EVENT_MULTICASTER_BEAN_NAME, logger, MESSAGE_SOURCE_BEAN_NAME |
Fields inherited from interface org.springframework.web.context.WebApplicationContext |
---|
ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, SCOPE_GLOBAL_SESSION, SCOPE_REQUEST, SCOPE_SESSION |
Fields inherited from interface org.springframework.context.ConfigurableApplicationContext |
---|
CONFIG_LOCATION_DELIMITERS, LOAD_TIME_WEAVER_BEAN_NAME |
Fields inherited from interface org.springframework.beans.factory.BeanFactory |
---|
FACTORY_BEAN_PREFIX |
Fields inherited from interface org.springframework.core.io.support.ResourcePatternResolver |
---|
CLASSPATH_ALL_URL_PREFIX |
Fields inherited from interface org.springframework.core.io.ResourceLoader |
---|
CLASSPATH_URL_PREFIX |
Constructor Summary | |
---|---|
GrailsWebApplicationContext()
|
|
GrailsWebApplicationContext(org.springframework.context.ApplicationContext parent)
|
Method Summary | |
---|---|
java.lang.ClassLoader |
getClassLoader()
|
java.lang.String[] |
getConfigLocations()
|
java.lang.String |
getNamespace()
|
protected org.springframework.core.io.Resource |
getResourceByPath(java.lang.String path)
This implementation supports file paths beneath the root of the ServletContext. |
protected org.springframework.core.io.support.ResourcePatternResolver |
getResourcePatternResolver()
This implementation supports pattern matching in unexpanded WARs too. |
javax.servlet.ServletConfig |
getServletConfig()
|
javax.servlet.ServletContext |
getServletContext()
|
protected void |
postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
Register ServletContextAwareProcessor. |
void |
refresh()
|
void |
setConfigLocation(java.lang.String s)
|
void |
setConfigLocations(java.lang.String[] configLocations)
|
void |
setNamespace(java.lang.String namespace)
|
void |
setServletConfig(javax.servlet.ServletConfig servletConfig)
|
void |
setServletContext(javax.servlet.ServletContext servletContext)
Set the ServletContext that this WebApplicationContext runs in. |
Methods inherited from class org.codehaus.groovy.grails.commons.spring.GrailsApplicationContext |
---|
getMetaClass, getProperty, getTheme, invokeMethod, onRefresh, setMetaClass, setProperty |
Methods inherited from class org.springframework.context.support.StaticApplicationContext |
---|
addMessage, getStaticMessageSource, registerPrototype, registerPrototype, registerSingleton, registerSingleton |
Methods inherited from class org.springframework.context.support.GenericApplicationContext |
---|
closeBeanFactory, getBeanDefinition, getBeanFactory, getDefaultListableBeanFactory, getResource, getResources, isAlias, isBeanNameInUse, refreshBeanFactory, registerAlias, registerBeanDefinition, removeAlias, removeBeanDefinition, setParent, setResourceLoader |
Methods inherited from class org.springframework.context.support.AbstractApplicationContext |
---|
addApplicationListener, addBeanFactoryPostProcessor, addListener, cancelRefresh, close, containsBean, containsBeanDefinition, containsLocalBean, destroy, destroyBeans, doClose, finishBeanFactoryInitialization, finishRefresh, getAliases, getApplicationListeners, getAutowireCapableBeanFactory, getBean, getBean, getBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanFactoryPostProcessors, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getDisplayName, getId, getInternalParentBeanFactory, getInternalParentMessageSource, getMessage, getMessage, getMessage, getParent, getParentBeanFactory, getStartupDate, getType, initApplicationEventMulticaster, initMessageSource, invokeBeanFactoryPostProcessors, isActive, isPrototype, isRunning, isSingleton, isTypeMatch, obtainFreshBeanFactory, onClose, prepareBeanFactory, prepareRefresh, publishEvent, registerBeanPostProcessors, registerListeners, registerShutdownHook, setDisplayName, setId, start, stop, toString |
Methods inherited from class org.springframework.core.io.DefaultResourceLoader |
---|
setClassLoader |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.springframework.context.ConfigurableApplicationContext |
---|
addApplicationListener, addBeanFactoryPostProcessor, close, getBeanFactory, isActive, registerShutdownHook, setParent |
Methods inherited from interface org.springframework.context.ApplicationContext |
---|
getAutowireCapableBeanFactory, getDisplayName, getId, getParent, getStartupDate |
Methods inherited from interface org.springframework.beans.factory.ListableBeanFactory |
---|
containsBeanDefinition, getBeanDefinitionCount, getBeanDefinitionNames, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType |
Methods inherited from interface org.springframework.beans.factory.HierarchicalBeanFactory |
---|
containsLocalBean, getParentBeanFactory |
Methods inherited from interface org.springframework.beans.factory.BeanFactory |
---|
containsBean, getAliases, getBean, getBean, getBean, getType, isPrototype, isSingleton, isTypeMatch |
Methods inherited from interface org.springframework.context.MessageSource |
---|
getMessage, getMessage, getMessage |
Methods inherited from interface org.springframework.context.ApplicationEventPublisher |
---|
publishEvent |
Methods inherited from interface org.springframework.core.io.support.ResourcePatternResolver |
---|
getResources |
Methods inherited from interface org.springframework.core.io.ResourceLoader |
---|
getResource |
Methods inherited from interface org.springframework.context.Lifecycle |
---|
isRunning, start, stop |
Methods inherited from interface groovy.lang.GroovyObject |
---|
getMetaClass, getProperty, invokeMethod, setMetaClass, setProperty |
Methods inherited from interface org.springframework.ui.context.ThemeSource |
---|
getTheme |
Methods inherited from interface org.springframework.beans.factory.support.BeanDefinitionRegistry |
---|
containsBeanDefinition, getBeanDefinitionCount, getBeanDefinitionNames |
Methods inherited from interface org.springframework.core.AliasRegistry |
---|
getAliases |
Constructor Detail |
---|
public GrailsWebApplicationContext() throws org.springframework.beans.BeansException
org.springframework.beans.BeansException
public GrailsWebApplicationContext(org.springframework.context.ApplicationContext parent) throws org.springframework.beans.BeansException
org.springframework.beans.BeansException
Method Detail |
---|
public java.lang.ClassLoader getClassLoader()
getClassLoader
in interface org.springframework.core.io.ResourceLoader
getClassLoader
in class org.springframework.core.io.DefaultResourceLoader
public void setServletContext(javax.servlet.ServletContext servletContext)
setServletContext
in interface org.springframework.web.context.ConfigurableWebApplicationContext
public javax.servlet.ServletContext getServletContext()
getServletContext
in interface org.springframework.web.context.WebApplicationContext
public void setNamespace(java.lang.String namespace)
setNamespace
in interface org.springframework.web.context.ConfigurableWebApplicationContext
public java.lang.String getNamespace()
getNamespace
in interface org.springframework.web.context.ConfigurableWebApplicationContext
public void setConfigLocation(java.lang.String s)
setConfigLocation
in interface org.springframework.web.context.ConfigurableWebApplicationContext
public void setConfigLocations(java.lang.String[] configLocations)
setConfigLocations
in interface org.springframework.web.context.ConfigurableWebApplicationContext
public java.lang.String[] getConfigLocations()
getConfigLocations
in interface org.springframework.web.context.ConfigurableWebApplicationContext
protected void postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
postProcessBeanFactory
in class org.springframework.context.support.AbstractApplicationContext
ServletContextAwareProcessor
protected org.springframework.core.io.Resource getResourceByPath(java.lang.String path)
getResourceByPath
in class org.springframework.core.io.DefaultResourceLoader
ServletContextResource
protected org.springframework.core.io.support.ResourcePatternResolver getResourcePatternResolver()
getResourcePatternResolver
in class org.springframework.context.support.AbstractApplicationContext
ServletContextResourcePatternResolver
public void refresh() throws org.springframework.beans.BeansException, java.lang.IllegalStateException
refresh
in interface org.springframework.context.ConfigurableApplicationContext
refresh
in class org.springframework.context.support.AbstractApplicationContext
org.springframework.beans.BeansException
java.lang.IllegalStateException
public void setServletConfig(javax.servlet.ServletConfig servletConfig)
setServletConfig
in interface org.springframework.web.context.ConfigurableWebApplicationContext
public javax.servlet.ServletConfig getServletConfig()
getServletConfig
in interface org.springframework.web.context.ConfigurableWebApplicationContext
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |