org.seasar.framework.container
インタフェース DestroyMethodDef

すべてのスーパーインタフェース:
ArgDefAware, MethodDef
既知の実装クラスの一覧:
DestroyMethodDefImpl

public interface DestroyMethodDef
extends MethodDef

コンポーネントに対してdestroyメソッド・インジェクションを定義するためのインターフェースです。

destroyメソッド・インジェクションとは、 S2コンテナによって管理されているコンポーネントが破棄される際に、 1個以上の任意のメソッド(終了処理メソッド)を実行するという機能です。

コンポーネントのインスタンス定義singletonの場合には、 S2コンテナが終了する際にdestroyメソッド・インジェクションが実行されます。

作成者:
higa, belltree
関連項目:
ComponentDeployer.destroy(), ComponentDef.destroy(), S2Container.destroy(), org.seasar.framework.container.factory.S2ContainerFactory#dispose(), SingletonS2ContainerFactory.destroy()

インタフェース org.seasar.framework.container.MethodDef から継承したメソッド
getArgs, getContainer, getExpression, getMethod, getMethodName, setContainer, setExpression
 
インタフェース org.seasar.framework.container.ArgDefAware から継承したメソッド
addArgDef, getArgDef, getArgDefSize
 



Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.