モジュール java.corba
パッケージ org.omg.CosNaming

インタフェースNamingContextExtOperations

  • すべてのスーパー・インタフェース:
    NamingContextOperations
    既知のすべてのサブインタフェース:
    NamingContextExt
    既知のすべての実装クラス:
    _NamingContextExtStub, NamingContextExtPOA

    public interface NamingContextExtOperations
    extends NamingContextOperations
    NamingContextExtは、それぞれの名前が固有でInteroperable Naming Serviceの一部である名前バインディングのセットを格納するNamingContextの拡張です。 異なる名前を、同時に、同じコンテキストまたは異なるコンテキストでバインドできます。 NamingContextExtを使用すると、URLベースの名前を使用してバインドと解決を行うことができます。 CORBA COS Naming Specificationを参照してください。
    • メソッドの詳細

      • 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