-
- すべてのスーパー・インタフェース:
NamingContextOperations
- 既知のすべてのサブインタフェース:
NamingContextExt
- 既知のすべての実装クラス:
_NamingContextExtStub,NamingContextExtPOA
public interface NamingContextExtOperations extends NamingContextOperations
NamingContextExtは、それぞれの名前が固有でInteroperable Naming Serviceの一部である名前バインディングのセットを格納するNamingContextの拡張です。 異なる名前を、同時に、同じコンテキストまたは異なるコンテキストでバインドできます。NamingContextExtを使用すると、URLベースの名前を使用してバインドと解決を行うことができます。 CORBA COS Naming Specificationを参照してください。
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 Objectresolve_str(String sn)文字列化された名前をオブジェクト参照に解決します。NameComponent[]to_name(String sn)文字列化された名前を、等価な名前コンポーネントの配列に変換します。Stringto_string(NameComponent[] n)名前コンポーネントの配列から文字列に変換された名前を作成します。Stringto_url(String addr, String sn)オブジェクトの文字列化された名前からURLベースの"iiopname://"形式の名前を作成します。-
インタフェース org.omg.CosNaming.NamingContextOperationsで宣言されたメソッド
bind, bind_context, bind_new_context, destroy, list, new_context, rebind, rebind_context, resolve, unbind
-
-
-
-
メソッドの詳細
-
to_string
String to_string(NameComponent[] n) throws InvalidName
名前コンポーネントの配列から文字列に変換された名前を作成します。- パラメータ:
n- オブジェクトの名前- 例外:
org.omg.CosNaming.NamingContextExtPackage.InvalidName- 名前でバインディングが識別できない場合。InvalidName
-
to_name
NameComponent[] to_name(String sn) throws InvalidName
文字列化された名前を、等価な名前コンポーネントの配列に変換します。- パラメータ:
sn- オブジェクトの文字列化された名前- 例外:
org.omg.CosNaming.NamingContextExtPackage.InvalidName- 名前でバインディングが識別できない場合。InvalidName
-
to_url
String to_url(String addr, String sn) throws InvalidAddress, InvalidName
オブジェクトの文字列化された名前からURLベースの"iiopname://"形式の名前を作成します。- パラメータ:
addr- ネーム・サービスを実行するホスト・マシンのインターネット・ベース・アドレスsn- オブジェクトの文字列化された名前- 例外:
org.omg.CosNaming.NamingContextExtPackage.InvalidName- 名前でバインディングが識別できない場合。org.omg.CosNaming.NamingContextPackage.InvalidAddress- ホスト・マシンのインターネット・ベース・アドレスが正しくない場合。InvalidAddressInvalidName
-
resolve_str
Object resolve_str(String sn) throws NotFound, CannotProceed, InvalidName
文字列化された名前をオブジェクト参照に解決します。- パラメータ:
sn- オブジェクトの文字列化された名前- 例外:
NotFound- 指定された名前のオブジェクト参照が存在しない場合。CannotProceed- 指定された複合名が正しくない場合。org.omg.CosNaming.NamingContextExtPackage.InvalidName- 名前でバインディングが識別できない場合。InvalidName
-
-