class NamingOnCorba extends java.lang.Object implements NamingBase
NamingServer management class for CORBA. Manage to register and unregister CORBA components to NamingService.
Modifier and Type | Field and Description |
---|---|
protected Logbuf |
rtcout
Format object for Logging
|
Constructor and Description |
---|
NamingOnCorba(org.omg.CORBA.ORB orb,
java.lang.String names)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
bindObject(java.lang.String name,
ManagerServant mgr)
Bind the specified ManagerServants to NamingService
|
void |
bindObject(java.lang.String name,
RTObject_impl rtobj)
Bind the specified objects to NamingService
|
boolean |
isAlive()
Check if the name service is alive
|
void |
unbindObject(java.lang.String name)
Unbind the specified CORBA objects from NamingService
|
protected Logbuf rtcout
public NamingOnCorba(org.omg.CORBA.ORB orb, java.lang.String names)
Constructor. Naming service name that is given at the second argument is host name and port number hoined with ":". If the port number is abbreviated, the default port number 2809 is used.
orb
-
ORBnames
-
Name of NamingServerpublic void bindObject(java.lang.String name, RTObject_impl rtobj)
Bind the specified objects to CORBA NamingService by specified names.
bindObject
in interface NamingBase
name
-
Names at the bindingrtobj
-
The target objects for the bindingpublic void bindObject(java.lang.String name, ManagerServant mgr)
bindObject
in interface NamingBase
name
-
Names at the bindingmgr
-
The target ManagerServants for the bindingpublic void unbindObject(java.lang.String name)
Unbind the specified CORBA objects from CORBA NamingService.
unbindObject
in interface NamingBase
name
-
The target objects for the unbindingpublic boolean isAlive()
isAlive
in interface NamingBase