20.5.5 オブジェクトリファレンス生成中のORBイベント順
create_reference()メソッドやcreate_reference_with_id()メソッドのようなオブジェクトリファレンスを生成するPOAの呼び出し中に発生するイベントを次に示します。
-
オブジェクトリファレンス(これはVisiBroker IOR生成インタセプタを呼び出しません。ファクトリはユーザ提供の場合もあります)を生成するためにオブジェクトリファレンスファクトリのmake_object()メソッドを呼び出します。VisiBroker IOR生成インタセプタがインストールされていなければ,これはアプリケーションに返されるオブジェクトリファレンスであるはずです。インストールされている場合は手順2.に進みます。
-
返されたオブジェクトリファレンスのデリゲートからIORを抽出し,VisiBroker IOR生成インタセプタのcreate()メソッドを呼び出します。
-
オブジェクトリファレンスとしてcreate_reference()メソッドおよびcreate_reference_with_id()メソッドの呼び出し元に手順2.のIORが返されます。