- java.lang.Object
-
- org.omg.PortableServer.Servant
-
- org.omg.PortableServer.ServantLocatorPOA
-
- すべての実装されたインタフェース:
InvokeHandler
,ServantLocatorOperations
,ServantManagerOperations
public abstract class ServantLocatorPOA extends Servant implements ServantLocatorOperations, InvokeHandler
POAにNON_RETAINポリシーが指定されているときは、サーバント・マネージャとしてServantLocatorが使用されます。 POAはこのサーバント・マネージャが返すサーバントが1つの要求だけに使用されることを認識しているため、サーバント・マネージャのオペレーションに補足情報を提供でき、サーバント・マネージャのオペレーションのペアは連携してServantActivatorとは異なる処理を実行できる場合があります。 POAがpreinvokeによって返されたサーバントに対するオペレーション呼出しを実行した直後にServantLocatorインタフェースを使用したときは、そのサーバントに対してpostinvokeを呼び出し、特にObjectId値とServant値をパラメータとして渡します。 この機能は、POAに関連付けられたオブジェクトの各要求が強制的にサーバント・マネージャを介して行われるようにする場合に使用されます。
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ServantLocatorPOA()
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 ServantLocator
_this()
ServantLocator
_this(ORB orb)
-
インタフェース org.omg.CORBA.portable.InvokeHandlerで宣言されたメソッド
_invoke
-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
クラス org.omg.PortableServer.Servantで宣言されたメソッド
_all_interfaces, _default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
-
インタフェース org.omg.PortableServer.ServantLocatorOperationsで宣言されたメソッド
postinvoke, preinvoke
-
-
-
-
メソッドの詳細
-
_this
public ServantLocator _this()
-
_this
public ServantLocator _this(ORB orb)
-
-