AbstractApplicationContext Class
Members  See Also  Send comments on this topic.
Spring.Context.Support Namespace : AbstractApplicationContext Class

Partial implementation of the IApplicationContext interface.

Object Model



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 Spring.Objects.Factory.IObjectFactory, an IApplicationContext is supposed to detect special objects defined in its object factory: therefore, this class automatically registers Spring.Objects.Factory.Config.IObjectFactoryPostProcessors, Spring.Objects.Factory.Config.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.

Inheritance Hierarchy



Namespace: Spring.Context.Support

Platforms:Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family, Windows 7

Assembly: Spring.Core (in Spring.Core.dll)

See Also

© 2011 All Rights Reserved.