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 から継承されたメソッド
clone, equals, finalize, 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 でアクティブになっていない。 ポリシーがない。