org.codecluster.session
クラス NoSessionException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 org.codecluster.session.NoSessionException
すべての実装されたインタフェース:
java.io.Serializable

public class NoSessionException
extends java.lang.Exception

仮想セッションマネージャーに既存の仮想セッションを取得するように要求した時に、既存セッションが存在しない場合にスローされます。

関連項目:
直列化された形式

フィールドの概要
static int NO_HTTP_SESSION
          HttpSession が取得できないため仮想セッションが存在しない
static int NO_VIRTUAL_SESSION
          指定された仮想セッションIDに対応する仮想セッションが存在しない
static int UNKNOWN
          仮想セッションが見つからない理由が不明である
 
コンストラクタの概要
NoSessionException(int reason)
           
NoSessionException(int reason, java.lang.String message)
           
 
メソッドの概要
 int getReason()
          仮想セッションが見つからない理由を返します。
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

UNKNOWN

public static final int UNKNOWN
仮想セッションが見つからない理由が不明である

関連項目:
定数フィールド値

NO_HTTP_SESSION

public static final int NO_HTTP_SESSION
HttpSession が取得できないため仮想セッションが存在しない

関連項目:
定数フィールド値

NO_VIRTUAL_SESSION

public static final int NO_VIRTUAL_SESSION
指定された仮想セッションIDに対応する仮想セッションが存在しない

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

NoSessionException

public NoSessionException(int reason)
パラメータ:
reason - 仮想セッションが見つからない理由

NoSessionException

public NoSessionException(int reason,
                          java.lang.String message)
パラメータ:
reason - 仮想セッションが見つからない理由
message - 詳細情報
メソッドの詳細

getReason

public int getReason()
仮想セッションが見つからない理由を返します。

戻り値:
仮想セッションが見つからない理由