クラス DefaultScopedObject
java.lang.ObjectSE
org.springframework.aop.scope.DefaultScopedObject
- 実装されているすべてのインターフェース:
SerializableSE、RawTargetAccess、ScopedObject
ScopedObject インターフェースのデフォルト実装。 基になる bean factory(BeanFactory.getBean(String)/ConfigurableBeanFactory.destroyScopedBean(String))に呼び出しを委譲するだけです。
- 導入:
- 2.0
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明DefaultScopedObject(ConfigurableBeanFactory beanFactory, StringSE targetBeanName) DefaultScopedObjectクラスの新しいインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明このスコープオブジェクトプロキシの背後にある現在のターゲットオブジェクトを、(ターゲットスコープに格納されている)そのままの形式で返します。voidこのオブジェクトを、バッキングセッションなどのターゲットスコープから削除します。
コンストラクターの詳細
DefaultScopedObject
DefaultScopedObjectクラスの新しいインスタンスを作成します。- パラメーター:
beanFactory- スコープされたターゲットオブジェクトを保持するConfigurableBeanFactorytargetBeanName- ターゲット Bean の名前
メソッドの詳細
getTargetObject
インターフェースからコピーされた説明:ScopedObjectこのスコープオブジェクトプロキシの背後にある現在のターゲットオブジェクトを、(ターゲットスコープに格納されている)そのままの形式で返します。生のターゲットオブジェクトは、たとえば、スコープされたプロキシオブジェクトを処理できない永続化プロバイダーに渡すことができます。
- 次で指定:
- インターフェース
ScopedObjectのgetTargetObject - 戻り値:
- このスコープオブジェクトプロキシの背後にある現在のターゲットオブジェクト
removeFromScope
public void removeFromScope()インターフェースからコピーされた説明:ScopedObjectこのオブジェクトを、バッキングセッションなどのターゲットスコープから削除します。その後、スコープ付きオブジェクトに対して(少なくとも現在のスレッド内で、つまりターゲットスコープ内のまったく同じターゲットオブジェクトを使用して)呼び出しを行うことはできません。
- 次で指定:
- インターフェース
ScopedObjectのremoveFromScope