bea ホーム | 製品 | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > Tuxedo > Tuxedo CORBA プログラミング・リファレンス > CORBA API |
Tuxedo CORBA プログラミング・リファレンス
|
PortableServer::LifespanPolicy
概要
create_POA オペレーションにオブジェクトの寿命を指定します。
説明
POA::create_lifespan_policy オペレーションで LifespanPolicy インターフェイスを持つオブジェクトを取得します。このオブジェクトは、POA::create_POA オペレーションに渡され、作成された POA でインプリメントされるオブジェクトの寿命を指定します。指定可能な値は次のとおりです。
永続オブジェクトには、それに関連付けられた POA (永続オブジェクトを作成した POA) があります。ORB が永続オブジェクトで要求を受け取ると、POA の名前とそのすべての上位オブジェクトを基準にして、一致する POA を検索します。
POA の名前は、その包含スコープ (親 POA) 内で一意でなければなりません。移植可能なプログラムでは、自身の POA の名前とほかのプロセスで使用される POA の名前が衝突しないことを前提にしています。
LifespanPolicy オブジェクトが create_POA に渡されない場合、寿命方針のデフォルトは TRANSIENT に設定されます。
注記 この関数がサポートされるのは、共同クライアント/サーバのみです。
例外
特にありません。
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |