Interstage Application Server アプリケーション作成ガイド (CORBAサービス編)
|
目次
索引

|
6.4.2 ネーミングサービスのオブジェクトリファレンスの獲得
実行するオブジェクトをネーミングサービスから検索するために、ネーミングサービスのオブジェクトリファレンスが必要となります。
CORBAインタフェースのオブジェクトリファレンスの取り出しメソッドorg.omg.CORBA.ORB.resolve_initial_references()によりネーミングサービスのオブジェクトリファレンスを取り出します。
// NamingService用オブジェクトリファレンス
org.omg.CosNaming.NamingContextExt Cos;
// ネーミングサービスのオブジェクトリファレンスの取得
try {
org.omg.CORBA.Object _tmpObj =
Orb.resolve_initial_references( "NameService" );
// NamingContext型に変換
Cos = org.omg.CosNaming.NamingContextExtHelper.narrow( _tmpObj );
...
}
catch( java.lang.Exception e ) {
...//例外処理
}
Copyright 2006 FUJITSU LIMITED