Package org.apache.xbean.spring.context
Interface SpringApplicationContext
-
- All Superinterfaces:
org.springframework.context.ApplicationContext
,org.springframework.context.ApplicationEventPublisher
,java.lang.AutoCloseable
,org.springframework.beans.factory.BeanFactory
,java.io.Closeable
,org.springframework.context.ConfigurableApplicationContext
,org.springframework.beans.factory.DisposableBean
,org.springframework.core.env.EnvironmentCapable
,org.springframework.beans.factory.HierarchicalBeanFactory
,org.springframework.context.Lifecycle
,org.springframework.beans.factory.ListableBeanFactory
,org.springframework.context.MessageSource
,org.springframework.core.io.ResourceLoader
,org.springframework.core.io.support.ResourcePatternResolver
- All Known Implementing Classes:
ClassPathXmlApplicationContext
,FileSystemXmlApplicationContext
,ResourceXmlApplicationContext
,XmlWebApplicationContext
public interface SpringApplicationContext extends org.springframework.context.ConfigurableApplicationContext, org.springframework.beans.factory.DisposableBean, org.springframework.core.io.ResourceLoader
SpringApplicationContext is an interface that defines the actual interface exposed by the application contexts provided by Spring. This interface should be in Spring and the Spring application contexts should implement this interface.- Since:
- 2.0
- Version:
- $Id$
- Author:
- Dain Sundstrom
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List
getBeanFactoryPostProcessors()
Gets the list of BeanPostProcessors that will get applied to beans created with this factory.java.lang.ClassLoader
getClassLoader()
Return the ClassLoader to load class path resources with, ornull
if using the thread context class loader on actual access (applying to the thread that does ClassPathResource calls).void
setClassLoader(java.lang.ClassLoader classLoader)
Specify the ClassLoader to load class path resources with, ornull
if using the thread context class loader on actual access (applying to the thread that does ClassPathResource calls).void
setDisplayName(java.lang.String displayName)
Set a friendly name for this context.-
Methods inherited from interface org.springframework.context.ApplicationContext
getApplicationName, getAutowireCapableBeanFactory, getDisplayName, getId, getParent, getStartupDate
-
Methods inherited from interface org.springframework.context.ApplicationEventPublisher
publishEvent, publishEvent
-
Methods inherited from interface org.springframework.beans.factory.BeanFactory
containsBean, getAliases, getBean, getBean, getBean, getBean, getBean, getType, isPrototype, isSingleton, isTypeMatch, isTypeMatch
-
Methods inherited from interface org.springframework.context.ConfigurableApplicationContext
addApplicationListener, addBeanFactoryPostProcessor, addProtocolResolver, close, getBeanFactory, getEnvironment, isActive, refresh, registerShutdownHook, setEnvironment, setId, setParent
-
Methods inherited from interface org.springframework.beans.factory.HierarchicalBeanFactory
containsLocalBean, getParentBeanFactory
-
Methods inherited from interface org.springframework.beans.factory.ListableBeanFactory
containsBeanDefinition, findAnnotationOnBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getBeansWithAnnotation
-
-
-
-
Method Detail
-
setDisplayName
void setDisplayName(java.lang.String displayName)
Set a friendly name for this context. Typically done during initialization of concrete context implementations.- Parameters:
displayName
- the display name for the context
-
getBeanFactoryPostProcessors
java.util.List getBeanFactoryPostProcessors()
Gets the list of BeanPostProcessors that will get applied to beans created with this factory.- Returns:
- the list of BeanPostProcessors that will get applied to beans created with this factory
-
setClassLoader
void setClassLoader(java.lang.ClassLoader classLoader)
Specify the ClassLoader to load class path resources with, ornull
if using the thread context class loader on actual access (applying to the thread that does ClassPathResource calls).The default is that ClassLoader access will happen via the thread context class loader on actual access (applying to the thread that does ClassPathResource calls).
- Parameters:
classLoader
- the ClassLoader to load class path resources
-
getClassLoader
java.lang.ClassLoader getClassLoader()
Return the ClassLoader to load class path resources with, ornull
if using the thread context class loader on actual access (applying to the thread that does ClassPathResource calls).Will get passed to ClassPathResource's constructor for all ClassPathResource objects created by this resource loader.
- Specified by:
getClassLoader
in interfaceorg.springframework.core.io.ResourceLoader
- Returns:
- the ClassLoader to load class path resources
- See Also:
ClassPathResource
-
-