27.13.2 IORInterceptorのメソッド
-
virtual void establish_components(
IORInfo_ptr _info) = 0;
サーバ側ORBは,特定のオブジェクトリファレンスの一つ以上のプロファイルにインクルードするコンポーネントの一覧を生成するときに,登録済みIORInterceptorインスタンスすべてのestablish_components()メソッドを呼び出します。このメソッドは,オブジェクトリファレンスごとに呼び出す必要はありません。POAの場合は,POA::create_POA()呼び出し時に毎回呼び出されます。ほかのアダプタの場合は,通常,アダプタの初期化時に呼び出されます。
この段階では,アダプタテンプレートは使用できません。それは,アダプタテンプレートに必要な情報(コンポーネント)がまだ作成されていないためです。
-
_info
適用可能なポリシーを照会し,生成されたIORにインクルードするコンポーネントを追加するときに,ORBサービスが使用するIORInfoインスタンス
-