|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前 次 | フレームあり フレームなし |
WrongPolicy を使用しているパッケージ | |
org.omg.PortableServer | クラスとインタフェースを提供し、アプリケーションのサーバ側を複数ベンダー間 ORB で移植できるようにします。 |
org.omg.PortableServer.POAPackage | このパッケージを使用すると、プログラマは異なる ORB 製品間で移植可能なオブジェクト実装を作成できます。 |
org.omg.PortableServer での WrongPolicy の使用 |
WrongPolicy をスローする org.omg.PortableServer のメソッド | |
ServantManager |
POAOperations.get_servant_manager()
POA の ServantRetentionPolicy が RETAIN の場合、ServantManager 引数 (imgr) は ServantActivator インタフェースをサポートします。 |
void |
POAOperations.set_servant_manager(ServantManager imgr)
このオペレーションは、POA に関連付けられたデフォルトのサーバントマネージャを設定します。 |
Servant |
POAOperations.get_servant()
このオペレーションは、POA に関連付けられたデフォルトのサーバントを返します。 |
void |
POAOperations.set_servant(Servant p_servant)
このオペレーションは、指定されたサーバントをデフォルトのサーバントとして POA に登録します。 |
byte[] |
POAOperations.activate_object(Servant p_servant)
このオペレーションは、オブジェクト ID を生成し、そのオブジェクト ID と指定されたサーバントを Active Object Map に入れます。 |
void |
POAOperations.activate_object_with_id(byte[] id,
Servant p_servant)
このオペレーションは、指定されたオブジェクト ID と指定されたサーバントとの関連付けを Active Object Map に入れます。 |
void |
POAOperations.deactivate_object(byte[] oid)
このオペレーションによって、oid パラメータに指定された ObjectId が終了します。 |
Object |
POAOperations.create_reference(String intf)
このオペレーションは、POA によって生成されたオブジェクト ID 値と指定されたインタフェースリポジトリ ID をカプセル化するオブジェクト参照を作成します。 |
byte[] |
POAOperations.servant_to_id(Servant p_servant)
このオペレーションには、次の 4 つの動作が考えられます。 |
Object |
POAOperations.servant_to_reference(Servant p_servant)
この POA によってオペレーションがディスパッチされるとき以外にこのオペレーションが呼び出される場合は、RETAIN ポリシーと、UNIQUE_ID または IMPLICIT_ACTIVATION ポリシーのどちらかが必要となります。 |
Servant |
POAOperations.reference_to_servant(Object reference)
POA に RETAIN ポリシーが設定されていて、指定のオブジェクトが Active Object Map に含まれている場合は、Active Object Map 内の当該オブジェクトに関連付けられたサーバントを返します。 |
byte[] |
POAOperations.reference_to_id(Object reference)
このオペレーションは、指定のオブジェクト参照によってカプセル化されたオブジェクト ID 値を返します。 |
Servant |
POAOperations.id_to_servant(byte[] oid)
POA に RETAIN ポリシーが設定されていて、指定の ObjectId が Active Object Map に含まれている場合は、Active Object Map 内の当該オブジェクトに関連付けられたサーバントを返します。 |
Object |
POAOperations.id_to_reference(byte[] oid)
指定されたオブジェクト ID を持つオブジェクトが現在アクティブになっている場合は、そのオブジェクトを起動するための情報をカプセル化しているオブジェクト参照が返されます。 |
org.omg.PortableServer.POAPackage での WrongPolicy の使用 |
WrongPolicy を返す org.omg.PortableServer.POAPackage のメソッド | |
static WrongPolicy |
WrongPolicyHelper.extract(Any a)
|
static WrongPolicy |
WrongPolicyHelper.read(InputStream istream)
|
WrongPolicy 型のパラメータを持つ org.omg.PortableServer.POAPackage のメソッド | |
static void |
WrongPolicyHelper.insert(Any a,
WrongPolicy that)
|
static void |
WrongPolicyHelper.write(OutputStream ostream,
WrongPolicy value)
|
|
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.