Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド


7.2.2 ライフスパンポリシー

ライフスパンポリシーでは,POAでインプリメントされたオブジェクトのライフスパンを指定します。LifespanPolicyに使用できる値は次のとおりです。

TRANSIENT(デフォルト)

POAが活性化したトランジェントオブジェクトは,そのオブジェクトが生成されたPOA内でしか存在できません。POAが非活性化されてから,POAが生成したオブジェクトリファレンスを使おうとすると,OBJECT_NOT_EXIST例外が発生します。

PERSISTENT

POAが活性化したパーシステントオブジェクトは,そのオブジェクトが最初に生成されたプロセスが消滅しても存在できます。パーシステントオブジェクトで呼び出されたリクエストは,プロセス,POA,およびオブジェクトをインプリメントしたサーバントを暗黙的に活性化します。