7.2.2 ライフスパンポリシー
ライフスパンポリシーでは,POAでインプリメントされたオブジェクトのライフスパンを指定します。LifespanPolicyに使用できる値は次のとおりです。
- TRANSIENT(デフォルト)
-
POAが活性化したトランジェントオブジェクトは,そのオブジェクトが生成されたPOA内でしか存在できません。POAが非活性化されてから,POAが生成したオブジェクトリファレンスを使おうとすると,OBJECT_NOT_EXIST例外が発生します。
- PERSISTENT
-
POAが活性化したパーシステントオブジェクトは,そのオブジェクトが最初に生成されたプロセスが消滅しても存在できます。パーシステントオブジェクトで呼び出されたリクエストは,プロセス,POA,およびオブジェクトをインプリメントしたサーバントを暗黙的に活性化します。
ページの先頭へ