Package org.springframework.aop.target
@NonNullApi
@NonNullFields
package org.springframework.aop.target
Various
TargetSource implementations for use
with Spring AOP.-
ClassDescriptionBase class for
TargetSourceimplementations that are based on a SpringBeanFactory, delegating to Spring-managed bean instances.TargetSourceimplementation that will lazily create a user-managed object.Abstract base class for poolingTargetSourceimplementations which maintain a pool of target instances, acquiring and releasing a target object from the pool for each method invocation.Base class for dynamicTargetSourceimplementations that create new prototype bean instances to support a pooling or new-instance-per-invocation strategy.TargetSourceimplementation that holds objects in a configurable Apache Commons2 Pool.CanonicalTargetSourcewhen there is no target (or just the target class known), and behavior is supplied by interfaces and advisors only.TargetSourceimplementation that caches a local target object, but allows the target to be swapped while the application is running.TargetSourcethat lazily accesses a singleton bean from aBeanFactory.Config interface for a pooling target source.TargetSourceimplementation that creates a new instance of the target bean for each request, destroying each instance on release (after each request).SimpleTargetSourceimplementation, freshly obtaining the specified target bean from its containing SpringBeanFactory.Implementation of theTargetSourceinterface that holds a given object.Alternative to an object pool.Statistics for a ThreadLocal TargetSource.