Abstract superclass for pooling ITargetSources.
For a list of all members of this type, see AbstractPoolingTargetSource 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.
Maintains a pool of target instances, acquiring and releasing a target object from the pool for each method invocation.
This class is independent of pooling technology.
Subclasses must implement the GetTarget and ReleaseTarget methods to work with their chosen pool. The NewPrototypeInstance method inherited from the AbstractPrototypeTargetSource base class can be used to create objects to put in the pool. Subclasses must also implement some of the monitoring methods from the PoolingConfig interface. This class provides the GetPoolingConfigMixin method to return an IIntroductionAdvisor making these statistics available on proxied objects.
Assembly: Spring.Aop (in Spring.Aop.dll)