26.5 NamingContextFactory
class NamingContextFactory : public virtual CORBA::Object
このクラスは,最初のNamingContextを実体化します。クライアントは,このオブジェクトにバインドし,create_contextメソッドを使用して最初のコンテキストを作成できます。最初のコンテキストを作成したら,new_contextメソッドを使用して,ほかのコンテキストを作成できます。new_contextメソッドについては,「26.1.1 NamingContextのメソッド」の「virtual NamingContext_ptr new_context();」を参照してください。
ネーミングサービスが起動するときに,このネーミングコンテキストファクトリのインスタンスが作成されます。詳細については,マニュアル「Borland Enterprise Server VisiBroker デベロッパーズガイド」の「ネーミングコンテキストファクトリ」の記述およびサンプルとして提供されているexamples/vbe/ins/cluster_failoverディレクトリを参照してください。
一つのルートコンテキストを自動的に作成するNamingContextFactoryの作成方法については,「26.6 ExtendedNamingContextFactory」を参照してください。
- IDLサンプル26-5 NamingContextFactoryのIDL仕様
module CosNaming { interface NamingContextFactory { NamingContext create_context( ); oneway void shutdown( ); }; };
- 〈この節の構成〉