public interface NamingContextOperations
Modifier and Type | Method and Description |
---|---|
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(NameComponent[] n)
解析操作是在一个给定的上下文中检索一个绑定到名称的对象的过程。
|
void |
unbind(NameComponent[] n)
的绑定操作从上下文删除绑定的名字。
|
void bind(NameComponent[] n, Object obj) throws NotFound, CannotProceed, InvalidName, AlreadyBound
n
-对象的
名称
obj
-具有给定名称的
绑定对象
NotFound
-表示该名称不能识别的结合。
CannotProceed
-表明实施已经因为某些原因放弃了。客户端,但是,可以在返回的命名上下文中继续操作。
InvalidName
-显示名称无效。
AlreadyBound
-表示一个对象已绑定到指定的名称。
void bind_context(NameComponent[] n, NamingContext nc) throws NotFound, CannotProceed, InvalidName, AlreadyBound
n
-对象的
名称
nc
- namingcontect对象与给定的名称
绑定
NotFound
-表示该名称不能识别的结合。
CannotProceed
-表明实施已经因为某些原因放弃了。客户端,但是,可以在返回的命名上下文中继续操作。
InvalidName
-显示名称无效。
AlreadyBound
-表示一个对象已绑定到指定的名称。
void rebind(NameComponent[] n, Object obj) throws NotFound, CannotProceed, InvalidName
n
-对象名称
obj
-绑定的名字
对象
NotFound
-表示该名称不能识别的结合。
CannotProceed
-表明实施已经因为某些原因放弃了。客户端,但是,可以在返回的命名上下文中继续操作。
InvalidName
-显示名称无效。
void rebind_context(NameComponent[] n, NamingContext nc) throws NotFound, CannotProceed, InvalidName
n
-对象的
名称
nc
- namingcontect对象绑定的名字
NotFound
-表示该名称不能识别的结合。
CannotProceed
-表明实施已经因为某些原因放弃了。客户端,但是,可以在返回的命名上下文中继续操作。
InvalidName
-显示名称无效。
Object resolve(NameComponent[] n) throws NotFound, CannotProceed, InvalidName
n
-对象的
名称
NotFound
-表示该名称不能识别的结合。
CannotProceed
-表明实施已经因为某些原因放弃了。客户端,但是,可以在返回的命名上下文中继续操作。
InvalidName
-显示名称无效。
void unbind(NameComponent[] n) throws NotFound, CannotProceed, InvalidName
n
-对象的
名称
NotFound
-表示该名称不能识别的结合。
CannotProceed
-表明实施已经因为某些原因放弃了。客户端,但是,可以在返回的命名上下文中继续操作。
InvalidName
-显示名称无效。
void list(int how_many, BindingListHolder bl, BindingIteratorHolder bi)
列表操作返回请求的数量最多的绑定BindingList BL.
how_many
-绑定的最大数目
返回
bl
-返回列表绑定
bi
-返回的迭代器
结合
NamingContext new_context()
NamingContext bind_new_context(NameComponent[] n) throws NotFound, AlreadyBound, CannotProceed, InvalidName
n
-对象的
名称
NotFound
-表示该名称不能识别的结合。
AlreadyBound
-表示一个对象已绑定到指定的名称。
CannotProceed
-表明实施已经因为某些原因放弃了。客户端,但是,可以在返回的命名上下文中继续操作。
InvalidName
-显示名称无效。
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.