Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド


7.2.5 Servant Retentionポリシー

Servant Retention(サーバント保持)ポリシーでは,アクティブオブジェクトマップ内のアクティブなサーバントをPOAが保持するかどうかを指定します。ServantRetentionPolicyに指定できる値は次のとおりです。

RETAIN(デフォルト)

POAはアクティブオブジェクトマップにアクティブなサーバントを保持します。そのため,POAにオブジェクトの探索を要求すると,アクティブオブジェクトマップからの探索が行われます。RETAINは通常,ServantActivatorまたはPOAの明示的な活性化メソッドと一緒に使用します。

NON_RETAIN

POAはアクティブオブジェクトマップにアクティブなサーバントを保持しません。そのため,POAにオブジェクトの探索を要求しても,アクティブオブジェクトマップからの探索は行われません。

NON_RETAINは通常,ServantLocatorと一緒に使用しなければなりません。

ServantActivatorとServantLocatorは,サーバントマネージャのタイプです。サーバントマネージャの詳細については,「7.5 サーバントとサーバントマネージャの使用」を参照してください。