パッケージ | 説明 |
---|---|
org.omg.PortableServer |
クラスとインタフェースを提供し、アプリケーションのサーバー側を複数ベンダー間 ORB で移植できるようにします。
|
org.omg.PortableServer.POAPackage |
このパッケージを使用すると、プログラマは異なる ORB 製品間で移植可能なオブジェクト実装を作成できます。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
POAOperations.activate_object_with_id(byte[] id, Servant p_servant)
このオペレーションは、指定されたオブジェクト ID と指定されたサーバントとの関連付けを Active Object Map に入れます。
|
byte[] |
POAOperations.activate_object(Servant p_servant)
このオペレーションは、オブジェクト ID を生成し、そのオブジェクト ID と指定されたサーバントを Active Object Map に入れます。
|
Object |
POAOperations.create_reference(String intf)
このオペレーションは、POA によって生成されたオブジェクト ID 値と指定されたインタフェースリポジトリ ID をカプセル化するオブジェクト参照を作成します。
|
void |
POAOperations.deactivate_object(byte[] oid)
この操作によって、oid パラメータに指定された ObjectId が終了します。
|
ServantManager |
POAOperations.get_servant_manager()
POA の ServantRetentionPolicy が RETAIN の場合、ServantManager 引数 (imgr) は ServantActivator インタフェースをサポートします。
|
Servant |
POAOperations.get_servant()
このオペレーションは、POA に関連付けられたデフォルトのサーバントを返します。
|
Object |
POAOperations.id_to_reference(byte[] oid)
指定されたオブジェクト ID を持つオブジェクトが現在アクティブになっている場合は、そのオブジェクトを起動するための情報をカプセル化しているオブジェクト参照が返されます。
|
Servant |
POAOperations.id_to_servant(byte[] oid)
POA に RETAIN ポリシーが設定されていて、指定された ObjectId が Active Object Map に含まれている場合は、Active Object Map 内のそのオブジェクトに関連付けられたサーバントを返します。
|
byte[] |
POAOperations.reference_to_id(Object reference)
この操作は、指定されたオブジェクト参照によってカプセル化されたオブジェクト ID 値を返します。
|
Servant |
POAOperations.reference_to_servant(Object reference)
POA に RETAIN ポリシーが設定されていて、指定されたオブジェクトが Active Object Map に含まれている場合は、Active Object Map 内のそのオブジェクトに関連付けられたサーバントを返します。
|
byte[] |
POAOperations.servant_to_id(Servant p_servant)
この操作には、4 つの動作が考えられます。
|
Object |
POAOperations.servant_to_reference(Servant p_servant)
この POA によって操作がディスパッチされるとき以外にこの操作が呼び出される場合は、RETAIN ポリシーと、UNIQUE_ID または IMPLICIT_ACTIVATION ポリシーのどちらかが必要となります。
|
void |
POAOperations.set_servant_manager(ServantManager imgr)
この操作は、POA に関連付けられたデフォルトのサーバントマネージャーを設定します。
|
void |
POAOperations.set_servant(Servant p_servant)
この操作は、指定されたサーバントをデフォルトのサーバントとして POA に登録します。
|
修飾子と型 | メソッドと説明 |
---|---|
static WrongPolicy |
WrongPolicyHelper.extract(Any a) |
static WrongPolicy |
WrongPolicyHelper.read(InputStream istream) |
修飾子と型 | メソッドと説明 |
---|---|
static void |
WrongPolicyHelper.insert(Any a, WrongPolicy that) |
static void |
WrongPolicyHelper.write(OutputStream ostream, WrongPolicy value) |
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.