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