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