org.springframework.aop.framework.autoproxy
Interface TargetSourceCreator
- All Known Implementing Classes:
- AbstractPrototypeTargetSourceCreator
- public interface TargetSourceCreator
Implementations can create special target sources, such as pooling target
sources, for particular beans. For example, they may base their choice
on attributes, such as a pooling attribute, on the target class.
AbstractAutoProxyCreator can support a number of TargetSourceCreators,
which will be applied in order.
- Author:
- Rod Johnson
- Version: $Id: TargetSourceCreator.java,v 1.2 2003/12/30 01:07:11 jhoeller Exp $
getTargetSource
public TargetSource getTargetSource(Object bean, String beanName, BeanFactory factory)
- Create a special TargetSource for the given bean, if any.
- Parameters:
- bean - the bean to create a TargetSource for
- beanName - the name of the bean
- Returns: a special TargetSource or null if this TargetSourceCreator isn't
interested in the particular bean