类 BeanFactoryRefreshableTargetSource
java.lang.Object
cn.taketoday.aop.target.AbstractRefreshableTargetSource
cn.taketoday.aop.target.BeanFactoryRefreshableTargetSource
- 所有已实现的接口:
Refreshable,TargetClassAware,TargetSource
Refreshable TargetSource that fetches fresh target beans from a BeanFactory.
Can be subclassed to override requiresRefresh() to suppress
unnecessary refreshes. By default, a refresh will be performed every time
the "refreshCheckDelay" has elapsed.
- 从以下版本开始:
- 3.0
- 作者:
- Rob Harrop, Rod Johnson, Juergen Hoeller, Mark Fisher, TODAY 2021/2/1 21:23
- 另请参阅:
-
字段概要
从类继承的字段 cn.taketoday.aop.target.AbstractRefreshableTargetSource
logger, targetObject -
构造器概要
构造器构造器说明BeanFactoryRefreshableTargetSource(BeanFactory beanFactory, String beanName) Create a new BeanFactoryRefreshableTargetSource for the given bean factory and bean name. -
方法概要
修饰符和类型方法说明protected final ObjectRetrieve a fresh target object.protected ObjectobtainFreshBean(BeanFactory beanFactory, String beanName) A template method that subclasses may override to provide a fresh target object for the given bean factory and bean name.从类继承的方法 cn.taketoday.aop.target.AbstractRefreshableTargetSource
getLastRefreshTime, getRefreshCount, getTarget, getTargetClass, isStatic, refresh, requiresRefresh, setRefreshCheckDelay从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.taketoday.aop.TargetSource
releaseTarget
-
构造器详细资料
-
BeanFactoryRefreshableTargetSource
Create a new BeanFactoryRefreshableTargetSource for the given bean factory and bean name.Note that the passed-in BeanFactory should have an appropriate bean definition set up for the given bean name.
- 参数:
beanFactory- the BeanFactory to fetch beans frombeanName- the name of the target bean
-
-
方法详细资料
-
freshTarget
Retrieve a fresh target object.- 指定者:
freshTarget在类中AbstractRefreshableTargetSource- 返回:
- the fresh target object
-
obtainFreshBean
A template method that subclasses may override to provide a fresh target object for the given bean factory and bean name.This default implementation fetches a new target bean instance from the bean factory.
-