パッケージ | 説明 |
---|---|
org.omg.CosNaming |
Java IDLのネーム・サービスを提供します。
|
org.omg.PortableServer |
クラスとインタフェースを提供し、アプリケーションのサーバー側を複数ベンダー間ORBで移植できるようにします。
|
org.omg.PortableServer.portable |
クラスとインタフェースを提供し、アプリケーションのサーバー側を複数ベンダー間ORBで移植できるようにします。
|
修飾子と型 | クラスと説明 |
---|---|
class |
BindingIteratorPOA
BindingIteratorインタフェースを使うと、クライアントはnext_oneまたはnext_nを使ってバインディングを次々に返すことができます。
|
class |
NamingContextExtPOA
NamingContextExt は、それぞれの名前が固有でInteroperable Naming Serviceの一部である名前バインディングのセットを格納するNamingContext の拡張です。 |
class |
NamingContextPOA
ネーミング・コンテキストは、それぞれが一意の名前を持つ一連のネーム・バインディングを格納するオブジェクトです。
|
修飾子と型 | クラスと説明 |
---|---|
class |
DynamicImplementation
オブジェクト呼出しの動的な処理を可能にします。
|
class |
ServantActivatorPOA
POAにRETAINポリシーが指定されているときは、サーバント・マネージャとしてServantActivatorが使用されます。
|
class |
ServantLocatorPOA
POAにNON_RETAINポリシーが指定されているときは、サーバント・マネージャとしてServantLocatorが使用されます。
|
修飾子と型 | メソッドと説明 |
---|---|
Servant |
POAOperations.get_servant()
このオペレーションは、POAに関連付けられたデフォルトのサーバントを返します。
|
Servant |
POAOperations.id_to_servant(byte[] oid)
POAにRETAINポリシーが設定されていて、指定されたObjectIdがActive Object Mapに含まれている場合は、Active Object Map内のそのオブジェクトに関連付けられたサーバントを返します。
|
Servant |
_ServantActivatorStub.incarnate(byte[] oid, POA adapter)
このオペレーションは、POAにUSE_SERVANT_MANAGERとRETAINの各ポリシーが指定されていることを前提として、現在アクティブでないオブジェクトの要求をPOAが受信するときに必ずPOAによって呼び出されます。
|
Servant |
ServantActivatorOperations.incarnate(byte[] oid, POA adapter)
このオペレーションは、POAにUSE_SERVANT_MANAGERとRETAINの各ポリシーが指定されていることを前提として、現在アクティブでないオブジェクトの要求をPOAが受信するときに必ずPOAによって呼び出されます。
|
Servant |
ServantLocatorOperations.preinvoke(byte[] oid, POA adapter, String operation, CookieHolder the_cookie)
このオペレーションは、preinvokeが呼び出される原因となった要求を処理するためのサーバントを取得する場合に使用されます。
|
Servant |
_ServantLocatorStub.preinvoke(byte[] oid, POA adapter, String operation, CookieHolder the_cookie)
このオペレーションは、preinvokeが呼び出される原因となった要求を処理するためのサーバントを取得する場合に使用されます。
|
Servant |
POAOperations.reference_to_servant(Object reference)
POAにRETAINポリシーが設定されていて、指定されたオブジェクトがActive Object Mapに含まれている場合は、Active Object Map内のそのオブジェクトに関連付けられたサーバントを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
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に入れます。
|
void |
_ServantActivatorStub.etherealize(byte[] oid, POA adapter, Servant serv, boolean cleanup_in_progress, boolean remaining_activations)
このオペレーションは、POAにUSE_SERVANT_MANAGERとRETAINの各ポリシーが指定されていることを前提として、オブジェクトのサーバントが終了されるときに必ず呼び出されます。
|
void |
ServantActivatorOperations.etherealize(byte[] oid, POA adapter, Servant serv, boolean cleanup_in_progress, boolean remaining_activations)
このオペレーションは、POAにUSE_SERVANT_MANAGERとRETAINの各ポリシーが指定されていることを前提として、オブジェクトのサーバントが終了されるときに必ず呼び出されます。
|
void |
ServantLocatorOperations.postinvoke(byte[] oid, POA adapter, String operation, Object the_cookie, Servant the_servant)
このオペレーションは、サーバントが要求を完了したときに必ず呼び出されます。
|
void |
_ServantLocatorStub.postinvoke(byte[] oid, POA adapter, String operation, Object the_cookie, Servant the_servant)
このオペレーションは、サーバントが要求を完了したときに必ず呼び出されます。
|
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(Servant p_servant)
この操作は、指定されたサーバントをデフォルトのサーバントとしてPOAに登録します。
|
修飾子と型 | メソッドと説明 |
---|---|
POA |
Delegate.default_POA(Servant Self)
デフォルトでは、この関数は、サーバントに関連付けられたORBインスタンスのルートPOAを返します。
|
Object |
Delegate.get_interface_def(Servant self)
この操作では、プログラムが使用する型情報を提供する、インタフェース・リポジトリのオブジェクトを返します。
|
boolean |
Delegate.is_a(Servant Self, String Repository_Id)
このメソッドでは、指定されたrepidが、_all_interfaces()から返されたリストに存在するかどうか、またはジェネリックCORBAオブジェクトのリポジトリIDであるかどうかを確認します。
|
boolean |
Delegate.non_existent(Servant Self)
この操作は、オブジェクトの存在を確認するために使用します。
|
byte[] |
Delegate.object_id(Servant Self)
_object_id()メソッドは、PortableServer::Current::get_object_id呼び出しと等価です。
|
ORB |
Delegate.orb(Servant Self)
サーバントに現在関連付けられているORBのインスタンスを返す簡易メソッドです。
|
POA |
Delegate.poa(Servant Self)
_poa()メソッドは、PortableServer::Current:get_POA呼び出しと等価です。
|
Object |
Delegate.this_object(Servant Self)
サーバントは、このメソッドを使用して、要求しているターゲットCORBAオブジェクトのオブジェクト参照を取得できます。
|
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.