クライアントリクエストに対してサーバを活性化する場合,CreationImplDefの値をOADがどのように使用するかを次に示します。
CreationImplDefは,サーバの活性化ポリシーの設定メソッドを提供します。これらの活性化ポリシーは,パーシステントオブジェクトに適用できます。トランジェントオブジェクトには適用できません。活性化ポリシーを次に示します。
- SHARED_SERVER
複数のクライアントが,同じインプリメンテーションを共用します。一度にOADによって活性化されるサーバは一つだけです。
- UNSHARED_SERVER
クライアントの一つだけが,活性化されたサーバにバウンドできます。複数のクライアントが同じオブジェクトインプリメンテーションにバインドしたい場合,個別のサーバがそれぞれのクライアントのために活性化されます。クライアントアプリケーションの切断,終了時に,サーバは終了します。
- SERVER_PER_METHOD
各メソッドの呼び出しで,新しいサーバが活性化されます。メソッド呼び出しが完了すると,サーバは終了します。