class NamingOnManager extends java.lang.Object implements NamingBase
NamingServer management class for Manager. Manage to register and unregister Manager components to NamingService.
Modifier and Type | Field and Description |
---|---|
protected Logbuf |
rtcout
Format object for Logging
|
Constructor and Description |
---|
NamingOnManager(org.omg.CORBA.ORB orb,
Manager mgr)
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() |
Manager |
getManager(java.lang.String name)
Gets RTC objects of Manager.
|
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 NamingOnManager(org.omg.CORBA.ORB orb, Manager mgr)
orb
-
ORBmgr
-
Managerpublic 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, PortBase port)
bindObject
in interface NamingBase
public void bindObject(java.lang.String name, ManagerServant mgr)
bindObject
in interface NamingBase
name
-
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 NamingBase
name
-
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 NamingBase
name
-
The target objects for the unbindingpublic boolean isAlive()
isAlive
in interface NamingBase
public 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 NamingBase
public Manager getManager(java.lang.String name)
name
-
hostname portnamepublic CorbaNaming getCorbaNaming()
getCorbaNaming
in interface NamingBase