Interface TargetSourceCreator

All Known Implementing Classes:

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.

Rod Johnson

Method Summary
 TargetSource getTargetSource(Object bean, String beanName, BeanFactory factory)
          Create a special TargetSource for the given bean, if any.

Method Detail


public TargetSource getTargetSource(Object bean,
                                    String beanName,
                                    BeanFactory factory)
Create a special TargetSource for the given bean, if any.

bean - the bean to create a TargetSource for
beanName - the name of the bean
factory - the containing factory
a special TargetSource or null if this TargetSourceCreator isn't interested in the particular bean

Copyright (C) 2003-2004 The Spring Framework Project.