クラス 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
- スコープされたターゲットオブジェクトを保持するConfigurableBeanFactory
targetBeanName
- ターゲット Bean の名前
メソッドの詳細
getTargetObject
インターフェースからコピーされた説明:ScopedObject
このスコープオブジェクトプロキシの背後にある現在のターゲットオブジェクトを、(ターゲットスコープに格納されている)そのままの形式で返します。生のターゲットオブジェクトは、たとえば、スコープされたプロキシオブジェクトを処理できない永続化プロバイダーに渡すことができます。
- 次で指定:
- インターフェース
ScopedObject
のgetTargetObject
- 戻り値:
- このスコープオブジェクトプロキシの背後にある現在のターゲットオブジェクト
removeFromScope
public void removeFromScope()インターフェースからコピーされた説明:ScopedObject
このオブジェクトを、バッキングセッションなどのターゲットスコープから削除します。その後、スコープ付きオブジェクトに対して(少なくとも現在のスレッド内で、つまりターゲットスコープ内のまったく同じターゲットオブジェクトを使用して)呼び出しを行うことはできません。
- 次で指定:
- インターフェース
ScopedObject
のremoveFromScope