com.JRcServer.commons.exception
クラス ExecutionException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 com.JRcServer.commons.exception.BaseException
              上位を拡張 com.JRcServer.commons.exception.ExecutionException
すべての実装されたインタフェース:
java.io.Serializable

public class ExecutionException
extends BaseException

実行例外処理.

導入されたバージョン:
JRcCommons 1.00
バージョン:
1.0.0 2003/10/24
作成者:
masahito suzuki
関連項目:
直列化された形式

フィールドの概要
static int LEVEL_DEAD_LOCK
          検知レベル : デッドロック検知.
static int LEVEL_DETECTION_BUG
          検知レベル : プログラム不具合検知.
static int LEVEL_ERROR
          検知レベル : エラー通知.
static int LEVEL_FATAL
          検知レベル : 致命的エラー通知.
static int LEVEL_NORMAL
          検知レベル : ノーマル.
static int LEVEL_NOT_SETTING
          検知レベル : 設定不備.
static int LEVEL_STOP
          検知レベル : 動作停止.
static int LEVEL_UNKNOWN
          検知レベル : 不明(その他).
static int LEVEL_WARNING
          検知レベル : ワーニング.
 
コンストラクタの概要
ExecutionException()
          コンタストラクタ.
ExecutionException(BaseException e)
          コンタストラクタ.
ExecutionException(BaseException e, int level)
          コンタストラクタ.
ExecutionException(int level)
          コンタストラクタ.
ExecutionException(java.lang.String message)
          コンタストラクタ.
ExecutionException(java.lang.String message, int level)
          コンタストラクタ.
ExecutionException(java.lang.Throwable e)
          コンタストラクタ.
ExecutionException(java.lang.Throwable e, int level)
          コンタストラクタ.
 
メソッドの概要
 int getLevel()
          検知レベルの取得.
 java.lang.String getLevelToString()
          検知レベルを文字情報で取得.
 void setLevel(int level)
          検知レベルセット.
 
クラス com.JRcServer.commons.exception.BaseException から継承されたメソッド
addMessage, getMessage, getStackTrace, getStackTraceEx, getStackTraceFlg, printStackTrace, printStackTrace, printStackTrace, readStackTrace, saveBaseStackTrace, saveStackTrace, saveStackTrace, setStackTracFlg
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

LEVEL_NORMAL

public static final int LEVEL_NORMAL
検知レベル : ノーマル.

通常の検知レベルです. (デフォルトでは、この情報となります.)

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

LEVEL_WARNING

public static final int LEVEL_WARNING
検知レベル : ワーニング.

注意を検知させるためのレベルです.

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

LEVEL_ERROR

public static final int LEVEL_ERROR
検知レベル : エラー通知.

エラーを検知させるためのレベルです.

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

LEVEL_FATAL

public static final int LEVEL_FATAL
検知レベル : 致命的エラー通知.

致命的なエラーを検知させるためのレベルです. 通常このレベルが通知された場合、OS,利用ミドルウェア等が 何らかの障害により利用できない場合に通知されます.

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

LEVEL_DETECTION_BUG

public static final int LEVEL_DETECTION_BUG
検知レベル : プログラム不具合検知.

プログラム等が何らかの不具合によりエラーが発生した場合のレベルです.

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

LEVEL_NOT_SETTING

public static final int LEVEL_NOT_SETTING
検知レベル : 設定不備.

オブジェクトの呼び出し順序等による設定不備により、処理を中断した場合.

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

LEVEL_DEAD_LOCK

public static final int LEVEL_DEAD_LOCK
検知レベル : デッドロック検知.

指定タイマー値以上のロックを検出した場合.

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

LEVEL_STOP

public static final int LEVEL_STOP
検知レベル : 動作停止.

何らかの動作停止を通知するレベルです. たとえば、動作対象のプロセス停止や、対象スレッドの停止等を検知した 場合に通知されます.

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

LEVEL_UNKNOWN

public static final int LEVEL_UNKNOWN
検知レベル : 不明(その他).

何らかの理由で、処理が中断しました.

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

ExecutionException

public ExecutionException()
コンタストラクタ.


ExecutionException

public ExecutionException(java.lang.Throwable e)
コンタストラクタ.

オブジェクト生成と同時に発生原因のExceptionを設定します.

パラメータ:
e - スローエラー対象の例外を設定します。

ExecutionException

public ExecutionException(BaseException e)
コンタストラクタ.

オブジェクト生成と同時に発生原因のExceptionを設定します.

パラメータ:
e - スローエラー対象の例外を設定します。

ExecutionException

public ExecutionException(java.lang.String message)
コンタストラクタ.

オブジェクト生成と同時にメッセージを設定します.

パラメータ:
message - スローエラー生成時のメッセージを設定します。

ExecutionException

public ExecutionException(int level)
コンタストラクタ.

オブジェクト生成と同時に発生原因のエラーレベルを 設定します.

パラメータ:
level - エラー検知レベルを設定します.

ExecutionException

public ExecutionException(java.lang.Throwable e,
                          int level)
コンタストラクタ.

オブジェクト生成と同時に発生原因のExceptionを設定します.

パラメータ:
e - スローエラー対象の例外を設定します。
level - エラー検知レベルを設定します.

ExecutionException

public ExecutionException(BaseException e,
                          int level)
コンタストラクタ.

オブジェクト生成と同時に発生原因のExceptionを設定します.

パラメータ:
e - スローエラー対象の例外を設定します。
level - エラー検知レベルを設定します.

ExecutionException

public ExecutionException(java.lang.String message,
                          int level)
コンタストラクタ.

オブジェクト生成と同時にメッセージを設定します.

パラメータ:
message - スローエラー生成時のメッセージを設定します。
level - エラー検知レベルを設定します.
メソッドの詳細

setLevel

public final void setLevel(int level)
検知レベルセット.

例外設定時の検知レベルを設定します.

パラメータ:
level - 検知レベルを設定します.

getLevel

public final int getLevel()
検知レベルの取得.

設定検知レベルを取得します.

戻り値:
int 検知レベルが返されます.

getLevelToString

public final java.lang.String getLevelToString()
検知レベルを文字情報で取得.

現在設定されている検知レベルを文字情報で取得します.

戻り値:
String 検知レベル情報が返されます.