Partial implementation of the IApplicationContext interface.
For a list of all members of this type, see AbstractApplicationContext Members .
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
Does not mandate the type of storage used for configuration, but does implement common functionality. Uses the Template Method design pattern, requiring concrete subclasses to implement abstract (MustInherit in Visual Basic) methods.
In contrast to a plain vanilla IObjectFactory, an IApplicationContext is supposed to detect special objects defined in its object factory: therefore, this class automatically registers IObjectFactoryPostProcessors, IObjectPostProcessors and IApplicationEventListeners that are defined as objects in the context.
An IMessageSource may be also supplied as an object in the context, with the special, well-known-name of
"messageSource". Else, message resolution is delegated to the parent context.
Assembly: Spring.Core (in Spring.Core.dll)