ページの先頭行へ戻る
Interstage Application Server リファレンスマニュアル(API編)

3.16.4 ネーミングコンテキスト拡張インタフェース

3.16.4.1 org.omg.CosNaming.NamingContextExt.to_string()

名前

  org.omg.CosNaming.NamingContextExt.to_string

形式

  public java.lang.String to_string(org.omg.CosNaming.NameComponent[] n) throws
    org.omg.CosNaming.NamingContextPackage.InvalidName;

機能説明

  nで指定された構造体型のバインディング名を文字列表記のバインディング名に変換します。

パラメタ

  n

  構造体型のバインディング名

復帰値

  正常終了した場合は、文字列表記のバインディング名を返します。
  異常終了した場合は、以下の例外が発生します。

  org.omg.CosNaming.NamingContextPackage.InvalidName

  名前の指定に誤りがあります。

  org.omg.CORBA.SystemException

  その他の要因。

  システム例外発生時に設定された例外情報およびマイナーコードの意味については、“メッセージ集”の“CORBAサービスから通知される例外情報/マイナーコード”を参照してください。

3.16.4.2 org.omg.CosNaming.NamingContextExt.to_name()

名前

  org.omg.CosNaming.NamingContextExt.to_name

形式

  public org.omg.CosNaming.NameComponent[] to_name(java.lang.String sn) throws
    org.omg.CosNaming.NamingContextPackage.InvalidName;

機能説明

  snで指定された文字列表記のバインディング名を構造体型のバインディング名に変換します。

パラメタ

  sn

  文字列表記のバインディング名

復帰値

  正常終了した場合は、構造体型のバインディング名を返します。
  異常終了した場合は、以下の例外が発生します。

  org.omg.CosNaming.NamingContextPackage.InvalidName

  名前の指定に誤りがあります。

  org.omg.CORBA.SystemException

  その他の要因。

  システム例外発生時に設定された例外情報およびマイナーコードの意味については、“メッセージ集”の“CORBAサービスから通知される例外情報/マイナーコード”を参照してください。

3.16.4.3 org.omg.CosNaming.NamingContextExt.to_url()

名前

  org.omg.CosNaming.NamingContextExt.to_url

形式

  public java.lang.String to_url(java.lang.String addrkey, java.lang.String sn) throws
    org.omg.CosNaming.NamingContextExtPackage.InvalidAddress,
    org.omg.CosNaming.NamingContextPackage.InvalidName;

機能説明

  addrkeyで指定されたアドレスと、snで指定された文字列表記のバインディング名からURLスキーマを作成します。なお、snには日本語文字列を含む文字列表記のバインディング名を使用することはできません。

パラメタ

  addrkey

  ネーミングコンテキストを示すアドレス

  sn

  文字列表記のバインディング名

復帰値

  正常終了した場合は、作成したURLスキーマを返します。
  異常終了した場合は、以下の例外が発生します。

  org.omg.CosNaming.NamingContextExtPackage.InvalidAddress

  アドレスの指定に誤りがあります。

  org.omg.CosNaming.NamingContextPackage.InvalidName

  名前の指定に誤りがあります。

  org.omg.CORBA.SystemException

  その他の要因。

  システム例外発生時に設定された例外情報およびマイナーコードの意味については、“メッセージ集”の“CORBAサービスから通知される例外情報/マイナーコード”を参照してください。

3.16.4.4 org.omg.CosNaming.NamingContextExt.resolve_str()

名前

  org.omg.CosNaming.NamingContextExt.resolve_str

形式

  public org.omg.CORBA.Object resolve_str(java.lang.String sn) throws
    org.omg.CosNaming.NamingContextPackage.NotFound,
    org.omg.CosNaming.NamingContextPackage.CannotProceed,
    org.omg.CosNaming.NamingContextPackage.InvalidName;

機能説明

  snに指定された文字列表記のバインディング名と結合されているオブジェクトリファレンスを返します。

パラメタ

  sn

  文字列表記のバインディング名

復帰値

  正常終了した場合は、オブジェクトリファレンスを返します。
  異常終了した場合は、以下の例外が発生します。

  org.omg.CosNaming.NamingContextPackage.NotFound

  nで指定した名前が見つかりません。

  org.omg.CosNaming.NamingContextPackage.CannotProceed

  ネーミングコンテキストが存在しません。

  org.omg.CosNaming.NamingContextPackage.InvalidName

  名前の指定に誤りがあります。

  org.omg.CORBA.SystemException

  その他の要因。

  システム例外発生時に設定された例外情報およびマイナーコードの意味については、“メッセージ集”の“CORBAサービスから通知される例外情報/マイナーコード”を参照してください。

3.16.4.5 org.omg.CosNaming.NamingContextExtHelper.narrow()

名前

  org.omg.CosNaming.NamingContextExtHelper.narrow

形式

  public org.omg.CosNaming.NamingContextExt
  narrow( org.omg.CORBA.Object obj );

機能説明

  ネーミングサービスから取得したオブジェクトリファレンスをNamingContextクラスへ変換します。

パラメタ

  obj

  オブジェクトリファレンス

復帰値

  正常終了した場合は、オブジェクトリファレンスが返され、envのexceptionメンバにNULLオブジェクトリファレンスが設定されます。
  異常終了した場合は、envのexceptionメンバにSystemExceptionオブジェクト、またはUserExceptionオブジェクトのオブジェクトリファレンスが設定されます。システム例外発生時に設定された例外情報およびマイナーコードの意味については、“メッセージ集”の“CORBAサービスから通知される例外情報/マイナーコード”を参照してください。