jp.go.aist.rtm.RTC.port
クラス PortAdmin

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.port.PortAdmin

public class PortAdmin
extends java.lang.Object

Portの管理を行うクラスです。


コンストラクタの概要
PortAdmin(org.omg.CORBA.ORB orb, org.omg.PortableServer.POA poa)
          コンストラクタです。
 
メソッドの概要
 void deletePort(PortBase port)
          指定されたPortサーバントの登録を解除します。
 void deletePortByName(java.lang.String portName)
          指定されたポート名を持つPortサーバントの登録を解除します。
 void finalizePorts()
          登録されているすべてのPortサーバントについて、deactivateしたうえで登録を解除します。
 PortBase getPort(java.lang.String portName)
          指定されたポート名を持つPortサーバントを取得します。
 PortListHolder getPortList()
          登録されているPortのリストを取得します。
 Port getPortRef(java.lang.String portName)
          指定されたポート名を持つPortのCORBAオブジェクト参照を取得します。
 void registerPort(PortBase port)
          Portサーバントを登録します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PortAdmin

public PortAdmin(org.omg.CORBA.ORB orb,
                 org.omg.PortableServer.POA poa)

コンストラクタです。

パラメータ:
orb - ORBオブジェクト
poa - POAオブジェクト
メソッドの詳細

getPortList

public PortListHolder getPortList()

登録されているPortのリストを取得します。

戻り値:
Portオブジェクトリストを内包するPortListHolderオブジェクト

getPortRef

public Port getPortRef(java.lang.String portName)

指定されたポート名を持つPortのCORBAオブジェクト参照を取得します。

パラメータ:
portName - ポート名
戻り値:
指定されたポート名を持つPortのCORBAオブジェクト参照を返します。 合致するポート名を持つものが見つからない場合はnullを返します。

getPort

public PortBase getPort(java.lang.String portName)

指定されたポート名を持つPortサーバントを取得します。

パラメータ:
portName - ポート名
戻り値:
指定されたポート名を持つPortサーバントのオブジェクト

registerPort

public void registerPort(PortBase port)

Portサーバントを登録します。

パラメータ:
port - 登録するPortサーバント

deletePort

public void deletePort(PortBase port)

指定されたPortサーバントの登録を解除します。

パラメータ:
port - 登録解除するPortサーバントのオブジェクト

deletePortByName

public void deletePortByName(java.lang.String portName)

指定されたポート名を持つPortサーバントの登録を解除します。

パラメータ:
portName - ポート名

finalizePorts

public void finalizePorts()

登録されているすべてのPortサーバントについて、deactivateしたうえで登録を解除します。