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

## com.JRcServer.server
インタフェース JRcSessionManager

    public interface JRcSessionManager

JRcServerセッションマネージャ.

導入されたバージョン:
  JRcServerAPI 1.00
バージョン:
  2006/09/06
作成者:
  masahito suzuki

メソッドの概要
`JRcSession` | `createSession(java.lang.String applicationName)` 新しいセッションオブジェクトを取得.
`JRcSession` | `getSession(java.lang.String applicationName, long sessionID)` セッションオブジェクトを取得.
`long` | `getSessionTimeout()` 設定されているセッションタイムアウト値を取得.
`boolean` | `isSessionID(long sessionID)` セッションIDが存在するかチェック.
`boolean` | `isSessionManager()` セッション管理マネージャが有効かチェック.
`void` | `removeSession(JRcSession session)` セッションオブジェクトを削除.
`void` | `removeSession(java.lang.String applicationName, long sessionID)` セッションオブジェクトを削除.
`void` | `setSessionTimeout(long sessionTimeout)` セッションタイムアウト値を変更.
`int` | `size()` セッション情報数を取得.

メソッドの詳細

### createSession

    JRcSession createSession(java.lang.String applicationName)

  新しいセッションオブジェクトを取得.
  新しいセッションオブジェクトを取得します.

  パラメータ:
    `applicationName` - 対象のアプリケーション名を設定します.
  戻り値:
    JRcSession セッションオブジェクトが返されます.

### removeSession

    void removeSession(java.lang.String applicationName,
                       long sessionID)

  セッションオブジェクトを削除.
  セッションオブジェクトを削除します.

  パラメータ:
    `applicationName` - 削除対象のアプリケーション名を設定します.
    `sessionID` - 削除対象のセッションIDを設定します.

### removeSession

    void removeSession(JRcSession session)

  セッションオブジェクトを削除.
  セッションオブジェクトを削除します.

  パラメータ:
    `session` - 削除対象のセッションオブジェクトを設定します.

### getSession

    JRcSession getSession(java.lang.String applicationName,
                          long sessionID)

  セッションオブジェクトを取得.
  セッションオブジェクトを取得します.

  パラメータ:
    `applicationName` - 対象のアプリケーション名を設定します.
    `sessionID` - 対象のセッションIDを設定します.
  戻り値:
    JRcSession セッションオブジェクトが返されます.

### size

    int size()

  セッション情報数を取得.
  管理されているセッション数を取得します.

  戻り値:
    int セッション情報数が返されます.

### setSessionTimeout

    void setSessionTimeout(long sessionTimeout)

  セッションタイムアウト値を変更.
  現在のセッションタイムアウト値を変更します.

  パラメータ:
    `sessionTimeout` - 変更対象のセッションタイムアウト値を設定します.

### getSessionTimeout

    long getSessionTimeout()

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

  戻り値:
    long 設定されているセッションタイムアウト値が返されます.

### isSessionID

    boolean isSessionID(long sessionID)

  セッションIDが存在するかチェック.
  指定したセッションIDが管理情報に存在するかチェックします.

  パラメータ:
    `sessionID` - 対象のセッションIDを設定します.
  戻り値:
    boolean チェック結果が返されます.
    [true]が返された場合、セッションIDは存在します.
    [false]が返された場合、セッションIDは存在しません.

### isSessionManager

    boolean isSessionManager()

  セッション管理マネージャが有効かチェック.
  セッション管理マネージャが有効であるかチェックします.

  戻り値:
    boolean チェック結果が返されます.
    [true]が返された場合、セッション管理マネージャは有効です.
    [false]が返された場合、セッション管理マネージャは無効です.

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