jp.go.aist.rtm.RTC
クラス NamingManager

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.NamingManager
すべての実装されたインタフェース:
NamingBase, CallbackFunction

public class NamingManager
extends java.lang.Object
implements NamingBase, CallbackFunction

Naming Service管理クラスです。コンポーネントの登録・解除などを管理します。


コンストラクタの概要
NamingManager(Manager manager)
          コンストラクタです。
 
メソッドの概要
 void bindObject(java.lang.String name, RTObject_impl rtobj)
          オブジェクトをNameServerにbindします。
 void doOperate()
          タイマーに登録されたリスナーから呼び出されるメソッドです。
 void registerNameServer(java.lang.String method, java.lang.String name_server)
          NameServerを登録します。
 void unbindObject(java.lang.String name)
          オブジェクトをNameServerからunbindします。
 void update()
          NameServerの情報を更新します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NamingManager

public NamingManager(Manager manager)

コンストラクタです。

パラメータ:
manager - Managerオブジェクト
メソッドの詳細

registerNameServer

public void registerNameServer(java.lang.String method,
                               java.lang.String name_server)

NameServerを登録します。

パラメータ:
method - NameServerのタイプ
name_server - NameServer名称

bindObject

public void bindObject(java.lang.String name,
                       RTObject_impl rtobj)

オブジェクトをNameServerにbindします。

定義:
インタフェース NamingBase 内の bindObject
パラメータ:
name - bind時の名称
rtobj - bind対象オブジェクト

update

public void update()

NameServerの情報を更新します。


unbindObject

public void unbindObject(java.lang.String name)

オブジェクトをNameServerからunbindします。

定義:
インタフェース NamingBase 内の unbindObject
パラメータ:
name - unbind対象オブジェクト名

doOperate

public void doOperate()

タイマーに登録されたリスナーから呼び出されるメソッドです。

定義:
インタフェース CallbackFunction 内の doOperate