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,
          PortBase port)  | 
void | 
bindObject(java.lang.String name,
          RTObject_impl rtobj)
 Bind the specified objects to NamingService 
 | 
void | 
bindPortObject(java.lang.String name,
              PortBase port)
 Binds specified CORBA object to NamingService. 
 | 
void | 
get_RTC_by_Name(org.omg.CosNaming.NamingContext context,
               java.lang.String name,
               RTCListHolder rtcs)
 Finds RTCs 
 | 
CorbaNaming | 
getCorbaNaming()  | 
boolean | 
isAlive()
 Check if the name service is alive 
 | 
RTObject[] | 
string_to_component(java.lang.String name)
 Gets RTC objects by rtcname form. 
 | 
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 NamingBasename - 
   Names at the bindingrtobj - 
   The target objects for the bindingpublic void bindObject(java.lang.String name,
                       PortBase port)
bindObject in interface NamingBasepublic void bindObject(java.lang.String name,
                       ManagerServant mgr)
bindObject in interface NamingBasename - 
   Names at the bindingmgr - 
   The target ManagerServants for the bindingpublic void bindPortObject(java.lang.String name,
                           PortBase port)
Binds specified CORBA object to NamingService.
bindPortObject in interface NamingBasename - 
   The name to be bound to the NamingServiceport - 
   The target objects to be bound to the objectpublic void unbindObject(java.lang.String name)
Unbind the specified CORBA objects from CORBA NamingService.
unbindObject in interface NamingBasename - 
   The target objects for the unbindingpublic boolean isAlive()
isAlive in interface NamingBasepublic void get_RTC_by_Name(org.omg.CosNaming.NamingContext context,
                            java.lang.String name,
                            RTCListHolder rtcs)
Finds RTCis from the inside of NamingService
context - 
   contextname - 
   Instance name of RTCrtcs - 
   List of RTCpublic RTObject[] string_to_component(java.lang.String name)
string_to_component in interface NamingBasepublic CorbaNaming getCorbaNaming()
getCorbaNaming in interface NamingBase