Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス


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( );
    };
};
〈この節の構成〉