public class PrototypeTargetSource extends AbstractPrototypeBasedTargetSource
TargetSource
実装。 含まれている BeanFactory
から Bean インスタンスを取得します。
logger
コンストラクターと説明 |
---|
PrototypeTargetSource() |
修飾子と型 | メソッドと説明 |
---|---|
ObjectSE | getTarget() 呼び出しごとに新しいプロトタイプインスタンスを取得します。 |
void | releaseTarget(ObjectSE target) 指定された独立したインスタンスを破棄します。 |
StringSE | toString() |
destroyPrototypeInstance, newPrototypeInstance, setBeanFactory, writeReplace
copyFrom, equals, getBeanFactory, getTargetBeanName, getTargetClass, hashCode, isStatic, setTargetBeanName, setTargetClass
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public ObjectSE getTarget() throws BeansException
null
BeansException
AbstractPrototypeBasedTargetSource.newPrototypeInstance()
public void releaseTarget(ObjectSE target)
TargetSource
の releaseTarget
AbstractBeanFactoryBasedTargetSource
の releaseTarget
target
- TargetSource.getTarget()
の呼び出しから取得したオブジェクト AbstractPrototypeBasedTargetSource.destroyPrototypeInstance(java.lang.Object)
public StringSE toString()
AbstractBeanFactoryBasedTargetSource
の toString