当前页面:
在线文档首页 >
Spring Framework 1.2.9 API 文档英文版
AttributesThreadLocalTargetSourceCreator (Spring Framework) - Spring Framework 1.2.9 API 文档英文版
org.springframework.aop.framework.autoproxy.metadata
Class AttributesThreadLocalTargetSourceCreator
java.lang.Object
org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator
org.springframework.aop.framework.autoproxy.metadata.AttributesThreadLocalTargetSourceCreator
- All Implemented Interfaces:
- TargetSourceCreator, BeanFactoryAware, DisposableBean
public class AttributesThreadLocalTargetSourceCreator
- extends AbstractBeanFactoryBasedTargetSourceCreator
PrototypeTargetSourceCreator driven by metadata. Creates a ThreadLocalTargetSource
only if there's a ThreadLocalAttribute associated with the class.
- Author:
- Rod Johnson
- See Also:
ThreadLocalTargetSource
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributesThreadLocalTargetSourceCreator
public AttributesThreadLocalTargetSourceCreator()
- Create a new AttributesThreadLocalTargetSourceCreator.
- See Also:
setAttributes(org.springframework.metadata.Attributes)
AttributesThreadLocalTargetSourceCreator
public AttributesThreadLocalTargetSourceCreator(Attributes attributes)
- Create a new AttributesThreadLocalTargetSourceCreator.
- Parameters:
attributes
- the Attributes implementation to use
setAttributes
public void setAttributes(Attributes attributes)
- Set the Attributes implementation to use.
afterPropertiesSet
public void afterPropertiesSet()
createBeanFactoryBasedTargetSource
protected AbstractBeanFactoryBasedTargetSource createBeanFactoryBasedTargetSource(Class beanClass,
String beanName)
- Description copied from class:
AbstractBeanFactoryBasedTargetSourceCreator
- 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.
- Specified by:
createBeanFactoryBasedTargetSource
in class AbstractBeanFactoryBasedTargetSourceCreator
- Parameters:
beanClass
- the class of the bean to create a TargetSource forbeanName
- the name of the bean
- Returns:
- the AbstractPrototypeBasedTargetSource, or
null
if we don't match this
Copyright (c) 2002-2007 The Spring Framework Project.