Interstage Application Server アプリケーション作成ガイド (CORBAサービス編) |
目次
索引
![]() ![]() |
第1部 アプリケーション開発(基本編) | > 第5章 アプリケーションの開発(Java言語) | > 5.14 クライアントとのコネクション切断時のインスタンス解放 |
クライアントとのコネクションが切断されたときに、作成したクラスのrelease_instance()メソッドが呼び出されます。親クラス(POAdisconnectクラス)のrelease_instance()メソッドは、常にfalse(解放しない)を返します。
release_instance()メソッドが呼び出されたとき、コネクションが切断されたクライアントが使用した、POA、ServantのインスタンスおよびオブジェクトIDがパラメタとして通知されます。オーバーライドされたrelease_instance()メソッドでは、これらの情報を元にして、通知されたServantが必要なものであるかどうかを判断し、true(解放する)またはfalse(解放しない)を返します。
目次
索引
![]() ![]() |