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

## 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 検知レベル情報が返されます.

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