Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス

[目次][索引][前へ][次へ]

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のメソッド