Hitachi

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


20.5.5 オブジェクトリファレンス生成中のORBイベント順

create_reference()メソッドやcreate_reference_with_id()メソッドのようなオブジェクトリファレンスを生成するPOAの呼び出し中に発生するイベントを次に示します。

  1. オブジェクトリファレンス(これはVisiBroker IOR生成インタセプタを呼び出しません。ファクトリはユーザ提供の場合もあります)を生成するためにオブジェクトリファレンスファクトリのmake_object()メソッドを呼び出します。VisiBroker IOR生成インタセプタがインストールされていなければ,これはアプリケーションに返されるオブジェクトリファレンスであるはずです。インストールされている場合は手順2.に進みます。

  2. 返されたオブジェクトリファレンスのデリゲートからIORを抽出し,VisiBroker IOR生成インタセプタのcreate()メソッドを呼び出します。

  3. オブジェクトリファレンスとしてcreate_reference()メソッドおよびcreate_reference_with_id()メソッドの呼び出し元に手順2.のIORが返されます。