class NamingOnCorba extends java.lang.Object implements NamingBase
CORBA 用 NamingServer 管理用クラス。 CORBA コンポーネントの NamingService への登録、解除などを管理する。
コンストラクタと説明 |
---|
NamingOnCorba(org.omg.CORBA.ORB orb,
java.lang.String names)
コンストラクタ
{@.ja コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
bindObject(java.lang.String name,
ManagerServant mgr)
指定したManagerServantをNamingServiceへバインド
|
void |
bindObject(java.lang.String name,
RTObject_impl rtobj)
指定したオブジェクトのNamingServiceへバインド
指定したオブジェクトを指定した名称で CORBA NamingService へバイ
ンドする。
|
boolean |
isAlive()
ネームサーバの生存を確認する。
|
void |
unbindObject(java.lang.String name)
指定した CORBA オブジェクトをNamingServiceからアンバインド
指定した CORBA オブジェクトを CORBA NamingService から
アンバインドする。
|
protected Logbuf rtcout
public NamingOnCorba(org.omg.CORBA.ORB orb, java.lang.String names)
コンストラクタ。第2引数に与えるネームサービス名は、ネームサービ スのホスト名とポート番号を ":" で区切ったものである。ポート番号 が省略された場合、2809番ポートが使用される。
orb
- ORB
names
- NamingServer 名称
public void bindObject(java.lang.String name, RTObject_impl rtobj)
指定したオブジェクトを指定した名称で CORBA NamingService へバイ ンドする。
bindObject
インタフェース内 NamingBase
name
- バインド時の名称
rtobj
- バインド対象オブジェクト
public void bindObject(java.lang.String name, ManagerServant mgr)
bindObject
インタフェース内 NamingBase
name
- バインド時の名称
mgr
- バインド対象ManagerServant
public void unbindObject(java.lang.String name)
指定した CORBA オブジェクトを CORBA NamingService から アンバインドする。
unbindObject
インタフェース内 NamingBase
name
- アンバインド対象オブジェクト
public boolean isAlive()
isAlive
インタフェース内 NamingBase