|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
この移植可能なパッケージは、ORB の実装側が使用することを目的に設計されたインタフェースとクラスで構成されます。このパッケージは、スタブやスケルトンを ORB に接続するために定義された API を公開しています。Delegate インタフェースは、PortableServer::Servant という ORB ベンダー固有の実装を提供します。このパッケージは、CORBA V2.3.1 (ptc/00-01-08.pdf) 仕様に準拠しています。
メソッドの概要 | |
POA |
default_POA(Servant Self)
デフォルトでは、この関数は、サーバントに関連付けられた ORB インスタンスのルート POA を返します。 |
Object |
get_interface_def(Servant self)
この操作では、プログラムが使用する型情報を提供する、インタフェースリポジトリのオブジェクトを返します。 |
boolean |
is_a(Servant Self,
String Repository_Id)
このメソッドでは、指定された repid が、_all_interfaces() から返されたリストに存在するかどうか、または汎用 CORBA オブジェクトのリポジトリ ID であるかどうかを確認します。 |
boolean |
non_existent(Servant Self)
この操作は、オブジェクトの存在を確認するために使用します。 |
byte[] |
object_id(Servant Self)
_object_id() メソッドは、PortableServer::Current::get_object_id 呼び出しと等価です。 |
ORB |
orb(Servant Self)
サーバントに現在関連付けられている ORB のインスタンスを返す簡易メソッドです。 |
POA |
poa(Servant Self)
_poa() メソッドは、PortableServer::Current:get_POA 呼び出しと等価です。 |
Object |
this_object(Servant Self)
サーバントは、このメソッドを使用して、要求しているターゲット CORBA オブジェクトのオブジェクト参照を取得できます。 |
メソッドの詳細 |
public ORB orb(Servant Self)
Self
- サーバント
public Object this_object(Servant Self)
Self
- サーバント
public POA poa(Servant Self)
Self
- サーバント
public byte[] object_id(Servant Self)
Self
- サーバント
public POA default_POA(Servant Self)
Self
- サーバント
public boolean is_a(Servant Self, String Repository_Id)
Self
- サーバントRepository_Id
- リポジトリリストに存在すること、または汎用 CORBA オブジェクトの ID であることを確認する repository_id
public boolean non_existent(Servant Self)
Self
- サーバント
public Object get_interface_def(Servant self)
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.