|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectorg.omg.CORBA.portable.ObjectImpl
org.omg.CosNaming._NamingContextStub
public class _NamingContextStub
命名上下文是包含一組名稱綁定的物件,在這些名稱綁定中,每個名稱都是唯一的。可以同時將不同名稱綁定到相同或不同上下文中的物件。
請參閱 CORBA COS 命名規範。
| 建構子摘要 | |
|---|---|
_NamingContextStub()
|
|
| 方法摘要 | |
|---|---|
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(NameComponent[] n)
解析操作是指檢索綁定到給定上下文中名稱的物件的過程。 |
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 _NamingContextStub()
| 方法詳細資訊 |
|---|
public void bind(NameComponent[] n,
Object obj)
throws NotFound,
CannotProceed,
InvalidName,
AlreadyBound
NamingContextOperations 中的 bindn - 物件名 obj - 要與給定名稱綁定在一起的物件
NotFound - 指示名稱不標識綁定。
CannotProceed - 指示由於某種原因放棄了實作。不過,客戶端也可能在返回的命名上下文中繼續該操作。
InvalidName - 指示名稱無效。
AlreadyBound - 指示已將物件綁定到指定名稱。
public void bind_context(NameComponent[] n,
NamingContext nc)
throws NotFound,
CannotProceed,
InvalidName,
AlreadyBound
NamingContextOperations 中的 bind_contextn - 物件名 nc - 要與給定名稱綁定在一起的 NamingContect 物件
NotFound - 指示名稱不標識綁定。
CannotProceed - 指示由於某種原因放棄了實作。不過,客戶端也可能在返回的命名上下文中繼續該操作。
InvalidName - 指示名稱無效。
AlreadyBound - 指示已將物件綁定到指定名稱。
public void rebind(NameComponent[] n,
Object obj)
throws NotFound,
CannotProceed,
InvalidName
NamingContextOperations 中的 rebindn - 物件名
NotFound - 指示名稱不標識綁定。
CannotProceed - 指示由於某種原因放棄了實作。不過,客戶端也可能在返回的命名上下文中繼續該操作。
InvalidName - 指示名稱無效。
public void rebind_context(NameComponent[] n,
NamingContext nc)
throws NotFound,
CannotProceed,
InvalidName
NamingContextOperations 中的 rebind_contextn - 物件名 nc - 要與給定名稱重新綁定在一起的 NamingContect 物件
NotFound - 指示名稱不標識綁定。
CannotProceed - 指示由於某種原因放棄了實作。不過,客戶端也可能在返回的命名上下文中繼續該操作。
InvalidName - 指示名稱無效。
public Object resolve(NameComponent[] n)
throws NotFound,
CannotProceed,
InvalidName
NamingContextOperations 中的 resolven - 物件名
NotFound - 指示名稱不標識綁定。
CannotProceed - 指示由於某種原因放棄了實作。不過,客戶端也可能在返回的命名上下文中繼續該操作。
InvalidName - 指示名稱無效。
public void unbind(NameComponent[] n)
throws NotFound,
CannotProceed,
InvalidName
NamingContextOperations 中的 unbindn - 物件名
NotFound - 指示名稱不標識綁定。
CannotProceed - 指示由於某種原因放棄了實作。不過,客戶端也可能在返回的命名上下文中繼續該操作。
InvalidName - 指示名稱無效。
public void list(int how_many,
BindingListHolder bl,
BindingIteratorHolder bi)
list 操作在 BindingList bl 中返回最多可以達到的請求綁定數。
NamingContextOperations 中的 listhow_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_contextn - 物件名
NotFound - 指示名稱不標識綁定。
AlreadyBound - 指示已將物件綁定到指定名稱。
CannotProceed - 指示由於某種原因放棄了實作。不過,客戶端也可能在返回的命名上下文中繼續該操作。
InvalidName - 指示名稱無效。
public void destroy()
throws NotEmpty
NamingContextOperations 中的 destroyNotEmpty - 指示命名上下文包含綁定。public String[] _ids()
ObjectImpl 複製的描述ObjectImpl 物件所支持的存儲資源庫標識符的字元串陣列。例如,對於 sub,此方法返回所有關於該 stub 所支持的介面的資訊。
ObjectImpl 中的 _idsObjectImpl 實例支持的所有存儲資源庫標識符所組成的陣列
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。