public interface ScopedObject extends RawTargetAccess
ScopedProxyFactoryBean
から作成されたオブジェクトは、このインターフェースにキャストできます。これにより、生のターゲットオブジェクトへのアクセスと、ターゲットオブジェクトのプログラムによる削除が可能になります。
ScopedProxyFactoryBean
修飾子と型 | メソッドと説明 |
---|---|
ObjectSE | getTargetObject() このスコープオブジェクトプロキシの背後にある現在のターゲットオブジェクトを、(ターゲットスコープに格納されている)そのままの形式で返します。 |
void | removeFromScope() このオブジェクトを、バッキングセッションなどのターゲットスコープから削除します。 |
ObjectSE getTargetObject()
生のターゲットオブジェクトは、たとえば、スコープされたプロキシオブジェクトを処理できない永続化プロバイダーに渡すことができます。
void removeFromScope()
その後、スコープ付きオブジェクトに対して(少なくとも現在のスレッド内で、つまりターゲットスコープ内のまったく同じターゲットオブジェクトを使用して)呼び出しを行うことはできません。