|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
org.omg.CORBA.portable.ObjectImpl
![]()
![]()
![]()
org.omg.CosNaming._NamingContextStub
, Object
, IDLEntity
, NamingContext
, NamingContextOperations

public class _NamingContextStub


A naming context is an object that contains a set of name bindings in which each name is unique. Different names can be bound to an object in the same or different contexts at the same time.
See CORBA COS Naming Specification.
| Constructor Summary | |
|---|---|
_NamingContextStub
|
|
| Method Summary | |
|---|---|
String |
_ids
Retrieves a string array containing the repository identifiers supported by this ObjectImpl object. |
void |
bind_context
Names an object that is a naming context. |
NamingContext |
bind_new_context
This operation creates a new context and binds it to the name supplied as an argument. |
void |
bind
Creates a binding of a name and an object in the naming context. |
void |
destroy
The destroy operation deletes a naming context. |
void |
list
The list operation allows a client to iterate through a set of bindings in a naming context. |
NamingContext |
new_context
This operation returns a naming context implemented by the same naming server as the context on which the operation was invoked. |
void |
rebind_context
Creates a binding of a name and a naming context in the naming context even if the name is already bound in the context. |
void |
rebind
Creates a binding of a name and an object in the naming context even if the name is already bound in the context. |
Object |
resolve
The resolve operation is the process of retrieving an object bound to a name in a given context. |
void |
unbind
The unbind operation removes a name binding from a context. |
Methods inherited from class org.omg.CORBA.portable.ObjectImpl ![]() |
|---|
_create_request |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
Methods inherited from interface org.omg.CORBA.Object ![]() |
|---|
_create_request |
| Constructor Detail |
|---|

public _NamingContextStub()
| Method Detail |
|---|

public void bind(NameComponent![]()
![]()
[] n, Object
![]()
![]()
obj) throws NotFound
![]()
![]()
, CannotProceed
![]()
![]()
, InvalidName
![]()
![]()
, AlreadyBound
![]()
![]()
bind

in interface NamingContextOperations

n - Name of the object obj - The Object to bind with the given name
NotFound

- Indicates
the name does not identify a binding.
CannotProceed

- Indicates that the implementation has given up for some reason.
The client, however, may be able to continue the operation
at the returned naming context.
InvalidName

- Indicates that the name is invalid.
AlreadyBound

- Indicates an object is already bound to the specified name.

public void bind_context(NameComponent![]()
![]()
[] n, NamingContext
![]()
![]()
nc) throws NotFound
![]()
![]()
, CannotProceed
![]()
![]()
, InvalidName
![]()
![]()
, AlreadyBound
![]()
![]()
bind_context

in interface NamingContextOperations

n - Name of the object nc - NamingContect object to bind with the given name
NotFound

- Indicates the name does not identify a binding.
CannotProceed

- Indicates that the implementation has
given up for some reason. The client, however, may be able to
continue the operation at the returned naming context.
InvalidName

- Indicates that the name is invalid.
AlreadyBound

- Indicates an object is already
bound to the specified name.

public void rebind(NameComponent![]()
![]()
[] n, Object
![]()
![]()
obj) throws NotFound
![]()
![]()
, CannotProceed
![]()
![]()
, InvalidName
![]()
![]()
rebind

in interface NamingContextOperations

n - Name of the object
NotFound

- Indicates the name does not identify a binding.
CannotProceed

- Indicates that the implementation has
given up for some reason. The client, however, may be able to
continue the operation at the returned naming context.
InvalidName

- Indicates that the name is invalid.

public void rebind_context(NameComponent![]()
![]()
[] n, NamingContext
![]()
![]()
nc) throws NotFound
![]()
![]()
, CannotProceed
![]()
![]()
, InvalidName
![]()
![]()
rebind_context

in interface NamingContextOperations

n - Name of the object nc - NamingContect object to rebind with the given name
NotFound

- Indicates the name does not identify a binding.
CannotProceed

- Indicates that the implementation has
given up for some reason. The client, however, may be able to
continue the operation at the returned naming context.
InvalidName

- Indicates that the name is invalid.

public Object![]()
![]()
resolve(NameComponent
![]()
![]()
[] n) throws NotFound
![]()
![]()
, CannotProceed
![]()
![]()
, InvalidName
![]()
![]()
resolve