jp.maru.liquid.kernel.modules.http
クラス SessionGenerator

java.lang.Object
  上位を拡張 jp.maru.liquid.kernel.modules.http.SessionGenerator

public class SessionGenerator
extends java.lang.Object

セッション作って保存 シングルトン実装

バージョン:
1.0
作成者:
Kohji Tsujita

フィールドの概要
private static SessionGenerator __sessionGenerator
           
private  java.util.Map<java.lang.String,HttpSession> _storedMap
           
static int ID_LENGTH
           
 
コンストラクタの概要
private SessionGenerator()
          プライベートコンストラクタ
 
メソッドの概要
 HttpSession generate()
          新規のセッションを生成する
 HttpSession get(java.lang.String id)
          既に生成されているセッションをIDから特定し返す
static SessionGenerator getInstance()
          インスタンスを返す
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ID_LENGTH

public static final int ID_LENGTH
関連項目:
定数フィールド値

__sessionGenerator

private static SessionGenerator __sessionGenerator

_storedMap

private java.util.Map<java.lang.String,HttpSession> _storedMap
コンストラクタの詳細

SessionGenerator

private SessionGenerator()
プライベートコンストラクタ

メソッドの詳細

generate

public HttpSession generate()
新規のセッションを生成する

戻り値:
セッション

get

public HttpSession get(java.lang.String id)
既に生成されているセッションをIDから特定し返す

パラメータ:
id - 識別子
戻り値:
セッション

getInstance

public static SessionGenerator getInstance()
インスタンスを返す

戻り値:
SessionGeneratorのインスタンス