Class Overview
Convenient TargetSourceCreator using bean name prefixes to create one of three
well-known TargetSource types:
: CommonsPoolTargetSource
% ThreadLocalTargetSource
! PrototypeTargetSource
Constants
public
static
final
String
PREFIX_COMMONS_POOL
public
static
final
String
PREFIX_PROTOTYPE
public
static
final
String
PREFIX_THREAD_LOCAL
Public Constructors
public
QuickTargetSourceCreator
()
Protected Methods
Subclasses must implement this method to return a new AbstractPrototypeBasedTargetSource
if they wish to create a custom TargetSource for this bean, or null
if they are
not interested it in, in which case no special target source will be created.
Subclasses should not call setTargetBeanName
or setBeanFactory
on the AbstractPrototypeBasedTargetSource: This class' implementation of
getTargetSource()
will do that.
Parameters
beanClass
| the class of the bean to create a TargetSource for |
beanName
| the name of the bean |
Returns
- the AbstractPrototypeBasedTargetSource, or
null
if we don't match this