|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object org.omg.CORBA.portable.ObjectImpl org.omg.CosNaming._NamingContextExtStub
public class _NamingContextExtStub
NamingContextExt
是 NamingContext
(它包含一組名稱綁定,在這些名稱綁定中,每個名稱都是唯一的)的擴展,並且是互操作命名服務 (Interoperable Naming Service) 的一部分。可以同時將不同名稱綁定到相同或不同上下文中的物件。通過 NamingContextExt,可以使用基於 URL 的名稱進行綁定和解析。
請參閱 CORBA COS 命名規範。
建構子摘要 | |
---|---|
_NamingContextExtStub()
|
方法摘要 | |
---|---|
String[] |
_ids()
獲得包含此 ObjectImpl 物件所支持的存儲資源庫標識符的字元串陣列。 |
void |
bind_context(NameComponent[] n,
NamingContext nc)
命名作為命名上下文的物件。 |
NamingContext |
bind_new_context(NameComponent[] n)
此操作創建新上下文並將其綁定到作為參數提供的名稱。 |
void |
bind(NameComponent[] n,
Object obj)
在命名上下文中創建名稱和物件的綁定。 |
void |
destroy()
destroy 操作刪除命名上下文。 |
void |
list(int how_many,
BindingListHolder bl,
BindingIteratorHolder bi)
列表操作允許客戶端迭代命名上下文中的一組綁定。 |
NamingContext |
new_context()
此操作返回調用該操作的上下文的命名伺服器實作的命名上下文。 |
void |
rebind_context(NameComponent[] n,
NamingContext nc)
在命名上下文中創建名稱和命名上下文的綁定,即使該名稱已經綁定在上下文中。 |
void |
rebind(NameComponent[] n,
Object obj)
在命名上下文中創建名稱和物件的綁定,即使該名稱已經綁定在上下文中。 |
Object |
resolve_str(String sn)
此操作將“字元串化的”名稱解析為物件參考。 |
Object |
resolve(NameComponent[] n)
解析操作是指檢索綁定到給定上下文中名稱的物件的過程。 |
NameComponent[] |
to_name(String sn)
此操作將“字元串化的名稱”轉換為等效的“名稱元件”陣列。 |
String |
to_string(NameComponent[] n)
此操作從 Name 元件陣列創建字元串化的名稱。 |
String |
to_url(String addr,
String sn)
此操作根據物件的“字元串化的名稱”創建基於 URL 的 "iiopname://" 格式的名稱。 |
void |
unbind(NameComponent[] n)
unbind 操作從上下文移除名稱綁定。 |
從類別 org.omg.CORBA.portable.ObjectImpl 繼承的方法 |
---|
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString |
從類別 java.lang.Object 繼承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
從介面 org.omg.CORBA.Object 繼承的方法 |
---|
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override |
建構子詳細資訊 |
---|
public _NamingContextExtStub()
方法詳細資訊 |
---|
public String to_string(NameComponent[] n) throws InvalidName
NamingContextExtOperations
中的 to_string
n
- 物件名
org.omg.CosNaming.NamingContextExtPackage.InvalidName
- 指示名稱不標識綁定。
InvalidName
public NameComponent[] to_name(String sn) throws InvalidName
NamingContextExtOperations
中的 to_name
sn
- 物件的“字元串化的名稱”
org.omg.CosNaming.NamingContextExtPackage.InvalidName
- 指示名稱不標識綁定。
InvalidName
public String to_url(String addr, String sn) throws InvalidAddress, InvalidName
NamingContextExtOperations
中的 to_url
addr
- 運行“命名服務”的主機基於 Internet 的位址 sn
- 物件的“字元串化的名稱”
org.omg.CosNaming.NamingContextExtPackage.InvalidName
- 指示名稱不標識綁定。
org.omg.CosNaming.NamingContextPackage.InvalidAddress
- 指示主機基於 Internet 的位址不正確
InvalidAddress
InvalidName
public Object resolve_str(String sn) throws NotFound, CannotProceed, InvalidName
NamingContextExtOperations
中的 resolve_str
sn
- 物件的“字元串化的名稱”
NotFound
- 指示不存在給定名稱的物件參考。
CannotProceed
- 指示給定的組合名稱不正確
org.omg.CosNaming.NamingContextExtPackage.InvalidName
- 指示名稱不標識綁定。
InvalidName
public void bind(NameComponent[] n, Object obj) throws NotFound, CannotProceed, InvalidName, AlreadyBound
NamingContextOperations
中的 bind
n
- 物件名 obj
- 要與給定名稱綁定在一起的物件
NotFound
- 指示名稱不標識綁定。
CannotProceed
- 指示由於某種原因放棄了實作。不過,客戶端也可能在返回的命名上下文中繼續該操作。
InvalidName
- 指示名稱無效。
AlreadyBound
- 指示已將物件綁定到指定名稱。public void bind_context(NameComponent[] n, NamingContext nc) throws NotFound, CannotProceed, InvalidName, AlreadyBound
NamingContextOperations
中的 bind_context
n
- 物件名 nc
- 要與給定名稱綁定在一起的 NamingContect 物件
NotFound
- 指示名稱不標識綁定。
CannotProceed
- 指示由於某種原因放棄了實作。不過,客戶端也可能在返回的命名上下文中繼續該操作。
InvalidName
- 指示名稱無效。
AlreadyBound
- 指示已將物件綁定到指定名稱。public void rebind(NameComponent[] n, Object obj) throws NotFound, CannotProceed, InvalidName
NamingContextOperations
中的 rebind
n
- 物件名
NotFound
- 指示名稱不標識綁定。
CannotProceed
- 指示由於某種原因放棄了實作。不過,客戶端也可能在返回的命名上下文中繼續該操作。
InvalidName
- 指示名稱無效。 public void rebind_context(NameComponent[] n, NamingContext nc) throws NotFound, CannotProceed, InvalidName
NamingContextOperations
中的 rebind_context
n
- 物件名 nc
- 要與給定名稱重新綁定在一起的 NamingContect 物件
NotFound
- 指示名稱不標識綁定。
CannotProceed
- 指示由於某種原因放棄了實作。不過,客戶端也可能在返回的命名上下文中繼續該操作。
InvalidName
- 指示名稱無效。 public Object resolve(NameComponent[] n) throws NotFound, CannotProceed, InvalidName
NamingContextOperations
中的 resolve
n
- 物件名
NotFound
- 指示名稱不標識綁定。
CannotProceed
- 指示由於某種原因放棄了實作。不過,客戶端也可能在返回的命名上下文中繼續該操作。
InvalidName
- 指示名稱無效。 public void unbind(NameComponent[] n) throws NotFound, CannotProceed, InvalidName
NamingContextOperations
中的 unbind
n
- 物件名
NotFound
- 指示名稱不標識綁定。
CannotProceed
- 指示由於某種原因放棄了實作。不過,客戶端也可能在返回的命名上下文中繼續該操作。
InvalidName
- 指示名稱無效。 public void list(int how_many, BindingListHolder bl, BindingIteratorHolder bi)
list 操作在 BindingList bl 中返回最多可以達到的請求綁定數。
NamingContextOperations
中的 list
how_many
- 要返回的最大綁定數 bl
- 返回的綁定列表 bi
- 返回的綁定迭代器 public NamingContext new_context()
NamingContextOperations
中的 new_context
public NamingContext bind_new_context(NameComponent[] n) throws NotFound, AlreadyBound, CannotProceed, InvalidName
NamingContextOperations
中的 bind_new_context
n
- 物件名
NotFound
- 指示名稱不標識綁定。
AlreadyBound
- 指示已將物件綁定到指定名稱。
CannotProceed
- 指示由於某種原因放棄了實作。不過,客戶端也可能在返回的命名上下文中繼續該操作。
InvalidName
- 指示名稱無效。 public void destroy() throws NotEmpty
NamingContextOperations
中的 destroy
NotEmpty
- 指示命名上下文包含綁定。public String[] _ids()
ObjectImpl
複製的描述ObjectImpl
物件所支持的存儲資源庫標識符的字元串陣列。例如,對於 sub,此方法返回所有關於該 stub 所支持的介面的資訊。
ObjectImpl
中的 _ids
ObjectImpl
實例支持的所有存儲資源庫標識符所組成的陣列
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。