Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

AbstractAutowireCapableObjectFactory Class

Abstract IObjectFactory superclass that implements default object creation.

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

System.Object
   AbstractObjectFactory
      AbstractAutowireCapableObjectFactory
         DefaultListableObjectFactory

[Visual Basic]
<Serializable> _
<DefaultMember(MemberName:="Item")> _
Public MustInherit Class AbstractAutowireCapableObjectFactory
    Inherits AbstractObjectFactory
    Implements IAutowireCapableObjectFactory
[C#]
[Serializable]
[DefaultMember(MemberName="Item")]
public abstract class AbstractAutowireCapableObjectFactory : AbstractObjectFactory, IAutowireCapableObjectFactory

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

Provides object creation, initialization and wiring, supporting autowiring and constructor resolution. Handles runtime object references, managed collections, and object destruction.

The main template method to be implemented by subclasses is FindMatchingObjects, used for autowiring by type. Note that this class does not implement object definition registry capabilities (DefaultListableObjectFactory does).

Requirements

Namespace: Spring.Objects.Factory.Support

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

See Also

AbstractAutowireCapableObjectFactory Members | Spring.Objects.Factory.Support Namespace