|
||||||||||
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.AbstractRefreshableApplicationContext
org.apache.james.container.spring.beanfactory.AvalonApplicationContext
public class AvalonApplicationContext
loads an Avalon/Phoenix configuration. this is done by using a two step approach: 1. loading the avalon mocking beans from a spring xml beans configuration 2. loading the avalon application beans from the assembly.xml
Field Summary | |
---|---|
static java.lang.String |
PHOENIX_ASSEMBLY_CONF
|
static java.lang.String |
SPRING_BEANS_CONF
|
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.beans.factory.BeanFactory |
---|
FACTORY_BEAN_PREFIX |
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 | |
---|---|
AvalonApplicationContext(org.springframework.context.ApplicationContext parent,
org.springframework.core.io.Resource containerConfigurationResource,
org.springframework.core.io.Resource applicationConfigurationResource)
|
Method Summary | |
---|---|
static void |
loadAvalonBasedBeanDefinitions(org.springframework.beans.factory.support.DefaultListableBeanFactory defaultListableBeanFactory,
org.springframework.core.io.Resource containerConfigurationResource,
org.springframework.core.io.Resource applicationConfigurationResource)
|
protected void |
loadBeanDefinitions(org.springframework.beans.factory.support.DefaultListableBeanFactory defaultListableBeanFactory)
|
static AvalonApplicationContext |
newAvalonApplicationContext()
configuration-by-convention constructor, tries to find default config files on classpath |
static AvalonApplicationContext |
newAvalonApplicationContext(org.springframework.core.io.Resource containerConfigurationResource,
org.springframework.core.io.Resource applicationConfigurationResource)
|
static AvalonApplicationContext |
newAvalonApplicationContext(java.lang.String containerConf,
java.lang.String applicationConf)
|
Methods inherited from class org.springframework.context.support.AbstractRefreshableApplicationContext |
---|
closeBeanFactory, createBeanFactory, getBeanFactory, refreshBeanFactory |
Methods inherited from class org.springframework.context.support.AbstractApplicationContext |
---|
addBeanFactoryPostProcessor, addListener, close, containsBean, containsBeanDefinition, containsLocalBean, destroy, doClose, getAliases, getAutowireCapableBeanFactory, getBean, getBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanFactoryPostProcessors, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getDisplayName, getInternalParentBeanFactory, getInternalParentMessageSource, getLifecycleBeans, getMessage, getMessage, getMessage, getParent, getParentBeanFactory, getResourcePatternResolver, getResources, getStartupDate, getType, isActive, isRunning, isSingleton, onClose, onRefresh, postProcessBeanFactory, publishEvent, refresh, registerShutdownHook, setDisplayName, setParent, start, stop, toString |
Methods inherited from class org.springframework.core.io.DefaultResourceLoader |
---|
getClassLoader, getResource, getResourceByPath, setClassLoader |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.springframework.core.io.ResourceLoader |
---|
getClassLoader, getResource |
Field Detail |
---|
public static final java.lang.String SPRING_BEANS_CONF
public static final java.lang.String PHOENIX_ASSEMBLY_CONF
Constructor Detail |
---|
public AvalonApplicationContext(org.springframework.context.ApplicationContext parent, org.springframework.core.io.Resource containerConfigurationResource, org.springframework.core.io.Resource applicationConfigurationResource)
Method Detail |
---|
public static AvalonApplicationContext newAvalonApplicationContext()
public static AvalonApplicationContext newAvalonApplicationContext(java.lang.String containerConf, java.lang.String applicationConf)
public static AvalonApplicationContext newAvalonApplicationContext(org.springframework.core.io.Resource containerConfigurationResource, org.springframework.core.io.Resource applicationConfigurationResource)
protected void loadBeanDefinitions(org.springframework.beans.factory.support.DefaultListableBeanFactory defaultListableBeanFactory) throws java.io.IOException, org.springframework.beans.BeansException
loadBeanDefinitions
in class org.springframework.context.support.AbstractRefreshableApplicationContext
java.io.IOException
org.springframework.beans.BeansException
public static void loadAvalonBasedBeanDefinitions(org.springframework.beans.factory.support.DefaultListableBeanFactory defaultListableBeanFactory, org.springframework.core.io.Resource containerConfigurationResource, org.springframework.core.io.Resource applicationConfigurationResource)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |