5.5.1 FactoryFinderオブジェクトの使用

FactoryFinderオブジェクトは、ファクトリ・オブジェクトへのリファレンスを見つけるためにプログラマによって使用されます。FactoryFinderオブジェクトは、指定した基準に基づき、ファクトリ・オブジェクトへの1つまたは複数のリファレンスを取得する操作を提供します。

プロセス・アドレス領域には、複数のFactoryFinderオブジェクトが存在できます。FactoryFinderオブジェクトへの複数リファレンスをサポートする必要があります。FactoryFinderオブジェクトは、ドメイン内のFactoryFinderオブジェクトと、ドメインへのアクセスに使用する特定のIIOPサーバー・リスナー/ハンドラ(ISL/ISH)の間の関連付けについての状態を維持するという点では、セミ・ステートフル・オブジェクトです。

すべてのFactoryFinderオブジェクトは、Object Management GroupのCORBAサービス仕様(1997年12月)の第6章「Life Cycle Service」で定義されているCosLifeCycle::FactoryFinderインタフェースをサポートしています。このインタフェースは、指定した基準に合致するファクトリ・オブジェクトへの1つまたは複数のリファレンスを取得するために使用される操作を1つ含みます。