jp.terasoluna.fw.web
クラス HttpSessionListenerImpl

java.lang.Object
  上位を拡張 jp.terasoluna.fw.web.HttpSessionListenerImpl
すべての実装されたインタフェース:
EventListener, javax.servlet.http.HttpSessionListener

public class HttpSessionListenerImpl
extends Object
implements javax.servlet.http.HttpSessionListener

HTTPセッションのライフサイクルイベントを処理するクラス。

HTTPセッションの無効化時に、セッションに紐付けられていたディレクトリが 存在していれば削除する。

web.xml において、以下のように設定する。

web.xml 設定例

 <listener>
   <listener-class>
     jp.terasoluna.fw.web.HttpSessionListenerImpl
   </listener-class>
 </listener>
 
セッションディレクトリ生成・削除処理についてはFileUtilを参照。

関連項目:
FileUtil

コンストラクタの概要
HttpSessionListenerImpl()
           
 
メソッドの概要
 void sessionCreated(javax.servlet.http.HttpSessionEvent event)
          HTTPセッションの作成イベントを処理する。
 void sessionDestroyed(javax.servlet.http.HttpSessionEvent event)
          HTTPセッションの無効化イベントを処理する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HttpSessionListenerImpl

public HttpSessionListenerImpl()
メソッドの詳細

sessionCreated

public void sessionCreated(javax.servlet.http.HttpSessionEvent event)

HTTPセッションの作成イベントを処理する。

定義:
インタフェース javax.servlet.http.HttpSessionListener 内の sessionCreated
パラメータ:
event - セッションイベント

sessionDestroyed

public void sessionDestroyed(javax.servlet.http.HttpSessionEvent event)

HTTPセッションの無効化イベントを処理する。

セッションに紐付けられていたディレクトリが 存在していれば、削除する。

定義:
インタフェース javax.servlet.http.HttpSessionListener 内の sessionDestroyed
パラメータ:
event - セッションイベント


Copyright © 2012. All Rights Reserved.