org.maachang.engine.servlet
クラス PageSessionManager

java.lang.Object
  上位を拡張 org.maachang.engine.servlet.PageSessionManager

public class PageSessionManager
extends java.lang.Object

ページ内セッションを管理.

導入されたバージョン:
MaaEngine 1.00
バージョン:
2007/10/18
作成者:
masahito suzuki

フィールドの概要
static int RANDOM_SIZE
          ランダムキー名長.
 
コンストラクタの概要
PageSessionManager(long time)
          コンストラクタ.
 
メソッドの概要
 java.lang.String createSession()
          新しいページ内セッションを発行.
 java.lang.String createSession(java.lang.String sessionId)
          指定セッションIDが存在しない場合は、生成.
 PageSession getSession(java.lang.String sessionId)
          ページ内セッションを取得.
 long getTimeout()
          設定タイムアウト値を取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

RANDOM_SIZE

public static final int RANDOM_SIZE
ランダムキー名長.

関連項目:
定数フィールド値
コンストラクタの詳細

PageSessionManager

public PageSessionManager(long time)
コンストラクタ.

タイムアウト値を設定してオブジェクトを生成します.

パラメータ:
timeout - 対象のタイムアウト値を設定します.
メソッドの詳細

createSession

public java.lang.String createSession()
新しいページ内セッションを発行.

新しいページ内セッションを発行します.

戻り値:
String 新しいページ内セッションIDが返されます.

createSession

public java.lang.String createSession(java.lang.String sessionId)
指定セッションIDが存在しない場合は、生成.

指定セッションIDが存在しない場合は、生成する.

パラメータ:
sessionId - 対象のセッションIDを設定します.
戻り値:
String 新しいページ内セッションIDが返されます.

getSession

public PageSession getSession(java.lang.String sessionId)
ページ内セッションを取得.

ページ内セッション情報を取得します.

パラメータ:
sessionId - 対象のページ内セッションIDを設定します.
戻り値:
PageSession ページ内セッションが返されます.

getTimeout

public long getTimeout()
設定タイムアウト値を取得.

設定されているタイムアウト値を取得します.

戻り値:
long timeout 設定されているタイムアウト値が返されます.