| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface Delegate
この移植可能なパッケージは、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 オブジェクトのオブジェクト参照を取得できます。 | 
| メソッドの詳細 | 
|---|
ORB orb(Servant Self)
Self - サーバント
Object this_object(Servant Self)
Self - サーバント
POA poa(Servant Self)
Self - サーバント
byte[] object_id(Servant Self)
Self - サーバント
POA default_POA(Servant Self)
Self - サーバント
boolean is_a(Servant Self,
             String Repository_Id)
Self - サーバントRepository_Id - リポジトリリストに存在すること、または 汎用 CORBA オブジェクトの ID であることを確認する repository_id
boolean non_existent(Servant Self)
Self - サーバント
Object get_interface_def(Servant self)
self - サーバント
| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。