public class _NamingContextExtStub extends ObjectImpl implements NamingContextExt
NamingContextExt是NamingContext的NamingContext ,它包含一组名称绑定,其中每个名称是唯一的,并且是可互操作命名服务的一部分。 
       不同的名称可以在相同或不同的上下文中同时绑定到一个对象。 
       使用NamingContextExt ,您可以使用基于URL的名称进行绑定和解析。 
        
      | Constructor and Description | 
|---|
| _NamingContextExtStub() | 
| Modifier and Type | Method and Description | 
|---|---|
| String[] | _ids()
              检索包含此 
              ObjectImpl对象支持的存储库标识符的字符串数组。 | 
| void | bind_context(NameComponent[] n, NamingContext nc)
              命名一个命名上下文的对象。 
             | 
| NamingContext | bind_new_context(NameComponent[] n)
              此操作创建一个新的上下文并将其绑定到作为参数提供的名称。 
             | 
| void | bind(NameComponent[] n, Object obj)
              在命名上下文中创建名称和对象的绑定。 
             | 
| void | 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)
              此操作将Stringified名称解析为对象引用。 
             | 
| Object | resolve(NameComponent[] n)
              解析操作是在给定上下文中检索绑定到名称的对象的过程。 
             | 
| NameComponent[] | to_name(String sn)
              此操作将字符串名称转换为等效的名称组件数组。 
             | 
| String | to_string(NameComponent[] n)
              此操作从名称组件数组中创建一个带字符串的名称。 
             | 
| String | to_url(String addr, String sn)
              此操作将从对象的Stringified Name创建一个基于URL的“iiopname://”格式名称。 
             | 
| void | unbind(NameComponent[] n)
              解除绑定操作会从上下文中删除名称绑定。 
             | 
_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, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, wait_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_overridepublic String to_string(NameComponent[] n) throws InvalidName
to_string在接口 
            NamingContextExtOperations 
           n - 对象的名称 
             
           org.omg.CosNaming.NamingContextExtPackage.InvalidName - 表示名称不标识绑定。 
             
           InvalidName 
           public NameComponent[] to_name(String sn) throws InvalidName
to_name在接口 
            NamingContextExtOperations 
           sn - Stringified对象的名称 
             
           org.omg.CosNaming.NamingContextExtPackage.InvalidName - 表示该名称不标识绑定。 
             
           InvalidName 
           public String to_url(String addr, String sn) throws InvalidAddress, InvalidName
to_url在界面 
            NamingContextExtOperations 
           addr - 运行名称服务的主机的基于互联网的地址 
             
           sn - 字符串对象的名称 
             
           org.omg.CosNaming.NamingContextExtPackage.InvalidName - 表示名称不标识绑定。 
             
           org.omg.CosNaming.NamingContextPackage.InvalidAddress - 表示主机的互联网地址不正确 
             
           InvalidAddress 
           InvalidName 
           public Object resolve_str(String sn) throws NotFound, CannotProceed, InvalidName
resolve_str在界面 
            NamingContextExtOperations 
           sn - Stringified对象的名称 
             
           NotFound - 表示给定名称没有对象引用。 
             
           CannotProceed - 表示给定的化合物名称不正确 
             
           org.omg.CosNaming.NamingContextExtPackage.InvalidName - 表示名称不标识绑定。 
             
           InvalidName 
           public void bind(NameComponent[] n, Object obj) throws NotFound, CannotProceed, InvalidName, AlreadyBound
bind在接口 
            NamingContextOperations 
           n - 对象的名称 
             
           obj - 与给定名称绑定的对象 
             
           NotFound - 表示名称不标识绑定。 
             
           CannotProceed - 表示由于某些原因实施已经放弃了。 
            然而,客户端可能能够在返回的命名上下文中继续操作。 
             
           InvalidName - 表示该名称无效。 
             
           AlreadyBound - 表示对象已经绑定到指定的名称。 
             
           public void bind_context(NameComponent[] n, NamingContext nc) throws NotFound, CannotProceed, InvalidName, AlreadyBound
bind_context在界面 
            NamingContextOperations 
           n - 对象的名称 
             
           nc - 使用给定名称绑定的NamingContect对象 
             
           NotFound - 表示名称不标识绑定。 
             
           CannotProceed - 表示由于某些原因实施已经放弃了。 
            然而,客户端可能能够在返回的命名上下文中继续操作。 
             
           InvalidName - 表示该名称无效。 
             
           AlreadyBound - 表示一个对象已经绑定到指定的名称。 
             
           public void rebind(NameComponent[] n, Object obj) throws NotFound, CannotProceed, InvalidName
rebind在界面 
            NamingContextOperations 
           n - 对象的名称 
             
           obj - 用给定名称重新绑定的对象 
             
           NotFound - 表示名称不标识绑定。 
             
           CannotProceed - 表示由于某些原因实现已经放弃了。 
            然而,客户端可能能够在返回的命名上下文中继续操作。 
             
           InvalidName - 表示该名称无效。 
             
           public void rebind_context(NameComponent[] n, NamingContext nc) throws NotFound, CannotProceed, InvalidName
rebind_context在界面 
            NamingContextOperations 
           n - 对象的名称 
             
           nc - 使用给定名称重命名的NamingContect对象 
             
           NotFound - 表示名称不标识绑定。 
             
           CannotProceed - 表示实施由于某些原因而放弃了。 
            然而,客户端可能能够在返回的命名上下文中继续操作。 
             
           InvalidName - 表示该名称无效。 
             
           public Object resolve(NameComponent[] n) throws NotFound, CannotProceed, InvalidName
resolve在界面 
            NamingContextOperations 
           n - 对象的名称 
             
           NotFound - 表示名称不标识绑定。 
             
           CannotProceed - 表示实施由于某些原因而放弃了。 
            然而,客户端可能能够在返回的命名上下文中继续操作。 
             
           InvalidName - 表示该名称无效。 
             
           public void unbind(NameComponent[] n) throws NotFound, CannotProceed, InvalidName
unbind在界面 
            NamingContextOperations 
           n - 对象的名称 
             
           NotFound - 表示名称不标识绑定。 
             
           CannotProceed - 表示实施由于某些原因而放弃了。 
            然而,客户端可能能够在返回的命名上下文中继续操作。 
             
           InvalidName - 表示该名称无效。 
             
           public void list(int how_many,
                 BindingListHolder bl,
                 BindingIteratorHolder bi) 
          列表操作在BindingList bl中最多返回所请求的绑定数量。
list在界面 
            NamingContextOperations 
           how_many - 返回的绑定的最大数量 
             
           bl - 返回的绑定列表 
             
           bi - 返回的绑定迭代器 
             
           public NamingContext new_context()
new_context在界面 
            NamingContextOperations 
           public NamingContext bind_new_context(NameComponent[] n) throws NotFound, AlreadyBound, CannotProceed, InvalidName
bind_new_context在接口 
            NamingContextOperations 
           n - 对象的名称 
             
           NotFound - 表示名称不标识绑定。 
             
           AlreadyBound - 表示一个对象已经绑定到指定的名称。 
             
           CannotProceed - 表示由于某些原因实施已经放弃了。 
            然而,客户端可能能够在返回的命名上下文中继续操作。 
             
           InvalidName - 表示该名称无效。 
             
           public void destroy()
             throws NotEmpty 
          destroy在界面 
            NamingContextOperations 
           NotEmpty - 表示命名上下文包含绑定。 
           public String[] _ids()
ObjectImpl 
          ObjectImpl对象支持的存储库标识符的字符串数组。 
           例如,对于stub,此方法返回有关stub支持的所有接口的信息。 
          _ids在 
            ObjectImpl 
           ObjectImpl实例支持的所有存储库标识符的数组 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.