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に入れます。
|
Object |
POAOperations.create_reference(String intf) |
このオペレーションは、POAによって生成されたオブジェクトID値と指定されたインタフェース・リポジトリIDをカプセル化するオブジェクト参照を作成します。
|
void |
POAOperations.deactivate_object(byte[] oid) |
この操作によって、oidパラメータに指定されたObjectIdが終了します。
|
Servant |
POAOperations.get_servant() |
このオペレーションは、POAに関連付けられたデフォルトのサーバントを返します。
|
ServantManager |
POAOperations.get_servant_manager() |
POAのServantRetentionPolicyがRETAINの場合、ServantManager引数(imgr)はServantActivatorインタフェースをサポートします。
|
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つの動作が考えられます。1.
|
Object |
POAOperations.servant_to_reference(Servant p_servant) |
このPOAによって操作がディスパッチされるとき以外にこの操作が呼び出される場合は、RETAINポリシーと、UNIQUE_IDまたはIMPLICIT_ACTIVATIONポリシーのどちらかが必要となります。
|
void |
POAOperations.set_servant(Servant p_servant) |
この操作は、指定されたサーバントをデフォルトのサーバントとしてPOAに登録します。
|
void |
POAOperations.set_servant_manager(ServantManager imgr) |
この操作は、POAに関連付けられたデフォルトのサーバント・マネージャを設定します。
|