Cosminexus V9 アプリケーションサーバ 機能解説 互換編

[目次][用語][索引][前へ][次へ]

6.9.5 HttpSessionオブジェクトの有効期限が切れた場合の処理

HttpSessionオブジェクトに設定されている有効期限が切れるまでの間に,HttpSessionオブジェクトを使用するリクエストが発生しなかった場合は,HttpSessionオブジェクトはJ2EEサーバによって削除されます。また,このとき,HttpSessionオブジェクトに対応づけられたSFOサーバ上のグローバルセッション情報も削除されます。

有効期限が切れているときには,グローバルセッション情報がロックされているかどうかにかかわらず,HttpSessionオブジェクトは削除されます。このため,J2EEサーバでグローバルセッション情報を使用中の場合や,J2EEサーバのダウンによってロックされたままのグローバルセッション情報も,有効期限が切れると削除されます。

HttpSessionオブジェクトの有効期限が切れた場合の処理の流れについて,次の図に示します。

図6-27 HttpSessionオブジェクトの有効期限が切れた場合の処理

[図データ]

  1. 有効期限が切れると,HttpSessionオブジェクトは削除されます。
    J2EEサーバ内では,HttpSessionオブジェクトの有効期限が監視されています。有効期限が切れると,HttpSessionオブジェクトが削除されます。
  2. 有効期限の切れたSFOサーバ上のグローバルセッション情報も削除されます。
    SFOサーバ内では,グローバルセッション情報の有効期限が監視されています。有効期限が切れると,SFOサーバ上のグローバルセッション情報が削除されます。