Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

SmartInstantiationAwareObjectPostProcessor Interface

Extension of the IInstantiationAwareObjectPostProcessor interface, adding a callback for predicting the eventual type of a processed object.

For a list of all members of this type, see SmartInstantiationAwareObjectPostProcessor Members .

[Visual Basic]
Public Interface SmartInstantiationAwareObjectPostProcessor
    Implements IInstantiationAwareObjectPostProcessor, IObjectPostProcessor
public interface SmartInstantiationAwareObjectPostProcessor : IInstantiationAwareObjectPostProcessor, IObjectPostProcessor

Types that implement SmartInstantiationAwareObjectPostProcessor

Type Description
RequiredAttributeObjectPostProcessor A IObjectPostProcessor implementation that enforces required properties to have been configured. Required properties are detected through an attribute, by default, Spring's RequiredAttribute attribute.
InstantiationAwareObjectPostProcessorAdapter Adapter that implements all methods on SmartInstantiationAwareObjectPostProcessor as no-ops, which will not change normal processing of each object instantiated by the container. Subclasses may override merely those methods that they are actually interested in.


This interface is a special purpose interface, mainly for internal use within the framework. In general, application-provided post-processors should simply implement the plain IObjectPostProcessor interface or derive from the InstantiationAwareObjectPostProcessorAdapter class. New methods might be added to this interface even in point releases.


Namespace: Spring.Objects.Factory.Config

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

See Also

SmartInstantiationAwareObjectPostProcessor Members | Spring.Objects.Factory.Config Namespace | InstantiationAwareObjectPostProcessorAdapter