JavaTM 2 Platform
Standard Ed. 6

org.omg.CosNaming
介面 NamingContextExtOperations

所有父級介面:
NamingContextOperations
所有已知子介面:
NamingContextExt
所有已知實作類別:
_NamingContextExtStub, NamingContextExtPOA

public interface NamingContextExtOperations
extends NamingContextOperations

NamingContextExtNamingContext(它包含一組名稱綁定,在這些名稱綁定中,每個名稱都是唯一的)的擴展,並且是互操作命名服務 (Interoperable Naming Service) 的一部分。可以同時將不同名稱綁定到相同或不同上下文中的物件。通過 NamingContextExt,可以使用基於 URL 的名稱進行綁定和解析。

請參閱 CORBA COS 命名規範


方法摘要
 Object resolve_str(String sn)
          此操作將“字元串化的”名稱解析為物件參考。
 NameComponent[] to_name(String sn)
          此操作將“字元串化的名稱”轉換為等效的“名稱元件”陣列。
 String to_string(NameComponent[] n)
          此操作根據 Name 元件陣列創建字元串化的名稱。
 String to_url(String addr, String sn)
          此操作根據物件的“字元串化的名稱”創建基於 URL 的 "iiopname://" 格式的名稱。
 
從介面 org.omg.CosNaming.NamingContextOperations 繼承的方法
bind_context, bind_new_context, bind, destroy, list, new_context, rebind_context, rebind, resolve, unbind
 

方法詳細資訊

to_string

String to_string(NameComponent[] n)
                 throws InvalidName
此操作根據 Name 元件陣列創建字元串化的名稱。

參數:
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 - 運行“命名服務”的主機基於 Internet 的位址

sn - 物件的“字元串化的名稱”

拋出:
org.omg.CosNaming.NamingContextExtPackage.InvalidName - 指示名稱不標識綁定。

org.omg.CosNaming.NamingContextPackage.InvalidAddress - 指示主機基於 Internet 的位址不正確

InvalidAddress
InvalidName

resolve_str

Object resolve_str(String sn)
                   throws NotFound,
                          CannotProceed,
                          InvalidName
此操作將“字元串化的”名稱解析為物件參考。

參數:
sn - 物件的“字元串化的名稱”

拋出:
NotFound - 指示不存在給定名稱的物件參考。

CannotProceed - 指示給定的組合名稱不正確

org.omg.CosNaming.NamingContextExtPackage.InvalidName - 指示名稱不標識綁定。

InvalidName

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only