Subinterface of IObjectPostProcessor that adds a before-instantiation callback.
For a list of all members of this type, see IInstantiationAwareObjectPostProcessor Members .
|AbstractAdvisorAutoProxyCreator||Abstract IObjectPostProcessor implementation that creates AOP proxies. This class is completely generic; it contains no special code to handle any particular aspects, such as pooling aspects.|
|AbstractAutoProxyCreator||ObjectPostProcessor implementation that wraps a group of objects with AOP proxies that delegate to the given interceptors before invoking the object itself.|
|AbstractFilteringAutoProxyCreator||The base class for AutoProxyCreator implementations that mark objects eligible for proxying based on arbitrary criteria.|
|AttributeAutoProxyCreator||An AutoProxyCreator, that identifies objects to be proxied by checking Attributes defined on their type.|
|DefaultAdvisorAutoProxyCreator||ObjectPostProcessor implementation that creates AOP proxies based on all candidate Advisors in the current IObjectFactory. This class is completely generic; it contains no special code to handle any particular aspects, such as pooling aspects.|
|InfrastructureAdvisorAutoProxyCreator||A special version of an APC that explicitely cares for infrastructure (=internal) advisors only|
|ObjectNameAutoProxyCreator||AutoProxyCreator that identifies objects to proxy via a list of names.|
|PointcutFilteringAutoProxyCreator||This AutoProxyCreator only proxies objects matching the specified IPointcut.|
|TypeNameAutoProxyCreator||AutoProxyCreator, that identifies objects to proxy by matching their FullName against a list of patterns.|
|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.|
Typical use cases might include being used to suppress the default instantiation of specific target objects, perhaps in favour of creating proxies with special
Spring.Aop.ITargetSources (pooling targets, lazily initializing targets, etc).
Assembly: Spring.Core (in Spring.Core.dll)