|
||||||||||
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
org.apache.james.container.spring.beanfactory.JamesApplicationContext
public class JamesApplicationContext
Override the ResourceLoader capabilities from the AvalonApplicationContext supporting JAMES' conf/var specific behaviours and the "classpath:" prefix.
Field Summary | |
---|---|
static java.lang.String |
JAMES_ASSEMBLY_CONF
|
Fields inherited from class org.apache.james.container.spring.beanfactory.AvalonApplicationContext |
---|
PHOENIX_ASSEMBLY_CONF, 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 | |
---|---|
JamesApplicationContext(org.springframework.context.ApplicationContext parent,
org.springframework.core.io.Resource containerConfigurationResource,
org.springframework.core.io.Resource applicationConfigurationResource)
|
Method Summary | |
---|---|
java.lang.ClassLoader |
getClassLoader()
|
org.springframework.core.io.Resource |
getResource(java.lang.String fileURL)
|
static JamesApplicationContext |
newJamesApplicationContext()
configuration-by-convention constructor, tries to find default config files on classpath |
static JamesApplicationContext |
newJamesApplicationContext(org.springframework.core.io.Resource containerConfigurationResource,
org.springframework.core.io.Resource applicationConfigurationResource)
|
static JamesApplicationContext |
newJamesApplicationContext(java.lang.String containerConf,
java.lang.String applicationConf)
|
Methods inherited from class org.apache.james.container.spring.beanfactory.AvalonApplicationContext |
---|
loadAvalonBasedBeanDefinitions, loadBeanDefinitions, newAvalonApplicationContext, newAvalonApplicationContext, newAvalonApplicationContext |
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 |
---|
getResourceByPath, setClassLoader |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String JAMES_ASSEMBLY_CONF
Constructor Detail |
---|
public JamesApplicationContext(org.springframework.context.ApplicationContext parent, org.springframework.core.io.Resource containerConfigurationResource, org.springframework.core.io.Resource applicationConfigurationResource)
Method Detail |
---|
public static JamesApplicationContext newJamesApplicationContext()
public static JamesApplicationContext newJamesApplicationContext(java.lang.String containerConf, java.lang.String applicationConf)
public static JamesApplicationContext newJamesApplicationContext(org.springframework.core.io.Resource containerConfigurationResource, org.springframework.core.io.Resource applicationConfigurationResource)
public java.lang.ClassLoader getClassLoader()
getClassLoader
in interface org.springframework.core.io.ResourceLoader
getClassLoader
in class org.springframework.core.io.DefaultResourceLoader
public org.springframework.core.io.Resource getResource(java.lang.String fileURL)
getResource
in interface org.springframework.core.io.ResourceLoader
getResource
in class org.springframework.core.io.DefaultResourceLoader
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |