class NamingOnManager extends java.lang.Object implements NamingBase
Manager 用 NamingServer 管理用クラス。 Manager コンポーネントの NamingService への登録、解除などを管理する。
コンストラクタと説明 |
---|
NamingOnManager(org.omg.CORBA.ORB orb,
Manager mgr)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
bindObject(java.lang.String name,
ManagerServant mgr)
指定したManagerServantをNamingServiceへバインド
|
void |
bindObject(java.lang.String name,
PortBase port) |
void |
bindObject(java.lang.String name,
RTObject_impl rtobj)
指定したオブジェクトのNamingServiceへバインド
指定したオブジェクトを指定した名称で CORBA NamingService へバイ
ンドする。
|
void |
bindPortObject(java.lang.String name,
PortBase port)
指定した CORBA オブジェクトのNamingServiceへバインド
|
void |
get_RTC_by_Name(org.omg.CosNaming.NamingContext context,
java.lang.String name,
RTCListHolder rtcs)
RTCの検索
ネーミングサービスからRTCをインスタンス名から検索し、
一致するRTCのリストを取得する
|
CorbaNaming |
getCorbaNaming() |
Manager |
getManager(java.lang.String name)
指定ホスト名、ポート名でManagerのオブジェクトリファレンスを取得
|
boolean |
isAlive()
ネームサーバの生存を確認する。
|
RTObject[] |
string_to_component(java.lang.String name)
rtcname形式でRTCのオブジェクトリファレンスを取得する
|
void |
unbindObject(java.lang.String name)
指定した CORBA オブジェクトをNamingServiceからアンバインド
指定した CORBA オブジェクトを CORBA NamingService から
アンバインドする。
|
protected Logbuf rtcout
public NamingOnManager(org.omg.CORBA.ORB orb, Manager mgr)
orb
- ORB
mgr
- Manager
public void bindObject(java.lang.String name, RTObject_impl rtobj)
指定したオブジェクトを指定した名称で CORBA NamingService へバイ ンドする。
bindObject
インタフェース内 NamingBase
name
- バインド時の名称
rtobj
- バインド対象オブジェクト
public void bindObject(java.lang.String name, PortBase port)
bindObject
インタフェース内 NamingBase
public void bindObject(java.lang.String name, ManagerServant mgr)
bindObject
インタフェース内 NamingBase
name
- バインド時の名称
mgr
- バインド対象ManagerServant
public void bindPortObject(java.lang.String name, PortBase port)
指定した CORBA オブジェクトを指定した名称で CORBA NamingService へ バインドする。
bindPortObject
インタフェース内 NamingBase
name
- バインド時の名称
port
- バインド対象オブジェクト
public void unbindObject(java.lang.String name)
指定した CORBA オブジェクトを CORBA NamingService から アンバインドする。
unbindObject
インタフェース内 NamingBase
name
- アンバインド対象オブジェクト
public boolean isAlive()
isAlive
インタフェース内 NamingBase
public void get_RTC_by_Name(org.omg.CosNaming.NamingContext context, java.lang.String name, RTCListHolder rtcs)
ネーミングサービスからRTCをインスタンス名から検索し、 一致するRTCのリストを取得する
context
- 現在検索中のコンテキスト
name
- RTCのインスタンス名
rtcs
- RTCのリスト
public RTObject[] string_to_component(java.lang.String name)
string_to_component
インタフェース内 NamingBase
public Manager getManager(java.lang.String name)
name
- 指定ホスト名、ポート名
public CorbaNaming getCorbaNaming()
getCorbaNaming
インタフェース内 NamingBase