jp.go.aist.rtm.RTC.util
クラス POAUtil

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.util.POAUtil

public class POAUtil
extends java.lang.Object

POAに関するユーティリティクラスです。


コンストラクタの概要
POAUtil()
           
 
メソッドの概要
static org.omg.CORBA.Object getRef(org.omg.PortableServer.Servant servant)
          指定されたサーバントをアクティブ化し、そのCORBAリファレンスを取得します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

POAUtil

public POAUtil()
メソッドの詳細

getRef

public static org.omg.CORBA.Object getRef(org.omg.PortableServer.Servant servant)
                                   throws java.lang.Exception

指定されたサーバントをアクティブ化し、そのCORBAリファレンスを取得します。

パラメータ:
servant - サーバントオブジェクト
戻り値:
サーバントのCORBAリファレンス
例外:
java.lang.Exception - 指定された名前が定義済みのサービスに関連していない。             POA に UNIQUE_ID ポリシーが指定されているときに、サーバントが Active Object Map にすでに格納されている             SYSTEM_ID と RETAIN ポリシーが指定されていない。             オブジェクト ID 値が POA でアクティブになっていない。             ポリシーがない。