| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
          Description
| Interface Summary | |
|---|---|
| PoolingConfig | Config interface for a pooling target source. | 
| ThreadLocalTargetSourceStats | Statistics for a ThreadLocal TargetSource. | 
| Class Summary | |
|---|---|
| AbstractBeanFactoryBasedTargetSource | Base class for TargetSourceimplementations
 that are based on a SpringBeanFactory,
 delegating to Spring-managed bean instances. | 
| AbstractLazyCreationTargetSource | TargetSourceimplementation that will
 lazily create a user-managed object. | 
| AbstractPoolingTargetSource | Abstract base class for pooling TargetSourceimplementations which maintain a pool of target instances, acquiring and
 releasing a target object from the pool for each method invocation. | 
| AbstractPrototypeBasedTargetSource | Base class for dynamic TargetSources that can create new prototype bean instances to support a pooling or new-instance-per-invocation strategy. | 
| CommonsPoolTargetSource | TargetSource implementation that holds objects in a configurable Jakarta Commons Pool. | 
| EmptyTargetSource | Canonical TargetSourcewhen there is no target
 (or just the target class known), and behavior is supplied
 by interfaces and advisors only. | 
| HotSwappableTargetSource | TargetSourceimplementation that
 caches a local target object, but allows the target to be swapped
 while the application is running. | 
| LazyInitTargetSource | TargetSourcethat lazily accesses a
 singleton bean from aBeanFactory. | 
| PrototypeTargetSource | TargetSource that creates a new instance of the target bean for each request, destroying each instance on release (after each request). | 
| SimpleBeanTargetSource | Simple TargetSourceimplementation,
 freshly obtaining the specified target bean from its containing
 SpringBeanFactory. | 
| SingletonTargetSource | Implementation of the TargetSourceinterface
 that holds a given object. | 
| ThreadLocalTargetSource | Alternative to an object pool. | 
This package contains implementations of the org.springframework.aop.TargetSource interface.
The simplest implementation is the SingletonTargetSource, used by default in the AOP framework
to wrap a single target instance. This is normally appropriate.
Other provided implementations include pooling implementations, that provide a target
from a pool for each request, ensuring a single threaded programming model; and a 
"prototype" implementation, that uses a new target instance for each invocation.
| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||