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

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

21.4.1 複数のタイプドオブジェクトラッパーの使用

図21-4に示すように,ある特定のクラスのオブジェクトについて複数のタイプドオブジェクトラッパーをインプリメントし登録する場合があるでしょう。クライアント側では,最初に登録されたオブジェクトラッパーはclient_wrapper_1だったので,そのメソッドが最初に制御を受け取ります。処理を終えたあと,client_wrapper_1メソッドはチェーンの中にある次のオブジェクトのメソッドに制御を渡すか,クライアントに制御を返します。サーバ側では,最初に登録されたオブジェクトラッパーはserver_wrapper_1だったので,そのメソッドが最初に制御を受け取ります。処理を終えたあと,server_wrapper_1メソッドはチェーンの中にある次のオブジェクトのメソッドに制御を渡すか,サーバントに制御を返します。

図21-4 登録された複数のタイプドオブジェクトラッパー

[図データ]