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]が返された場合、セッション管理マネージャは無効です.