|
|||||||||
| Home >> All >> org >> springframework >> aop >> [ target overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||
Package org.springframework.aop.target
Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
See:
Description
| Interface Summary | |
| PoolingConfig | Config interface for a pooling target source. |
| ThreadLocalTargetSourceStats | Statistics for a ThreadLocal TargetSource. |
| Class Summary | |
| AbstractBeanFactoryBasedTargetSource | Base class for TargetSource implementations that are based on a Spring BeanFactory, delegating to Spring-managed bean instances. |
| AbstractPoolingTargetSource | Abstract superclass for pooling TargetSources that maintains 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 | Jakarta Commons pooling implementation extending AbstractPoolingTargetSource. |
| EmptyTargetSource | Canonical TargetSource when there's no target, and behavior is supplied by interfaces and advisors. |
| HotSwappableTargetSource | Implementation of TargetSource interface that caches a local target object, but allows the target to be swapped while the application is running. |
| LazyInitTargetSource | TargetSource that lazily accesses a singleton from a BeanFactory. |
| PrototypeTargetSource | TargetSource that creates a new instance of the target bean for each request. |
| SingletonTargetSource | Implementation of the TargetSource interface that holds a local object. |
| ThreadLocalTargetSource | Alternative to an object pool. |
Package org.springframework.aop.target Description
Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
Any AOP Alliance MethodInterceptor is usable in Spring.
Spring AOP also offers:
- Introduction support
- A Pointcut abstraction, supporting "static" pointcuts (class and method-based) and "dynamic" pointcuts (also considering method arguments). There are currently no AOP Alliance interfaces for pointcuts.
- A full range of advice types, including around, before, after returning and throws advice.
- Extensibility allowing arbitrary custom advice types to be plugged in without modifying the core framework.
Spring AOP can be used programmatically or (preferably) integrated with the Spring IoC container.
|
|||||||||
| Home >> All >> org >> springframework >> aop >> [ target overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||