|
||||||||||
| 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.AbstractRefreshableApplicationContextjava.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 | |||||||||