概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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 設定されているタイムアウト値が返されます.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド