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