11.12.2 ActiveObjectLifeCycleInterceptorのメソッド
- public void create(
byte[ ] oid,
org.omg.PortableServer.Servant servant,
org.omg.PortableServer.POA adapter)
このメソッドは,直接APIまたはServantActivatorを使用して実行した(明示的または暗黙的な)呼び出しによってオブジェクトがアクティブオブジェクトマップに追加されたあとに,呼び出されます。オブジェクトリファレンスと新規アクティブオブジェクトのPOAはパラメタとして渡されます。
- oid
活性化するサーバントのオブジェクトID
- servant
活性化するサーバント
- adapter
サーバントを活性化したPOA
- public void destroy(
byte[ ] oid,
org.omg.PortableServer.Servant servant,
org.omg.PortableServer.POA adapter)
このメソッドは,オブジェクトが非活性化されエーテライズされたあとに,呼び出されます。該当するオブジェクトのオブジェクトリファレンスとPOAはパラメタとして渡されます。
- oid
デストラクトするサーバントのオブジェクトID
- servant
デストラクトするサーバント
- adapter
サーバントをデストラクトしたPOA