28.11 POALifeCycleInterceptorManager

class PortableServerExt::POALifeCycleInterceptorManager :
                    public virtual interceptor::InterceptorManager,
                    public virtual VISPseudoInterface

このクラスは,すべてのPOALifeCycleグローバルインタセプタを管理します。ORBで定義されたPOALifeCycleInterceptorManagerにはインスタンスが一つあります。また,このクラスのスコープはグローバルスコープか,またはORBごとのスコープです。このクラスは,VISInitから継承するローダクラスのORB_init()時にだけアクティブです。

ORB_init()内でORBを使用してresolve_initial_references("VisiBrokerInterceptorControl")を実行してInterceptorControlManagerを取得後,InterceptorManagerControl::get.manager("POALifeCycle")を使用してInterceptorManagerControlからPOALifeCycleInterceptorManagerを取得します。

<この節の構成>
28.11.1 インクルードファイル
28.11.2 POALifeCycleInterceptorManagerのメソッド