public class ErrorUtils
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
LEVEL_ERROR
エラーレベル(エラー)
|
static java.lang.String |
LEVEL_INFO
エラーレベル(情報)
|
static java.lang.String |
LEVEL_WARN
エラーレベル(警告)
|
修飾子とタイプ | メソッドと説明 |
---|---|
static boolean |
definedFatalReasonMessage(FatalReason reason)
FatalReasonのコードに対応するエラーメッセージ文字列が定義されているかを判定する
|
static FatalReason |
findDefinedFatalReason(java.lang.Throwable t)
定義済みエラーが例外スタック中にあるか検索する。
|
static FatalException |
findFatalException(java.lang.Throwable t)
Throwableの原因にFatalExceptionが含まれていればそれを返す。
|
static RecoverableException |
findRecoverableException(java.lang.Throwable t)
Throwableの原因にRecoverableExceptionが含まれていればそれを返す。
|
static java.lang.Throwable |
findRootCause(java.lang.Throwable t)
原因となったネストしたエラー情報があれば返す
|
static ServiceException |
findRootServiceException(java.lang.Throwable t)
例外スタック中の一番深い位置にあるServiceExceptionを取得する。
|
static java.util.Vector |
getExceptionStack(java.lang.Throwable t)
例外スタック情報のテーブルデータを取得する
|
static java.lang.String |
getFatalExceptionMessage(FatalException fe)
FatalExceptionの内容を表すメッセージを作成する
|
static java.util.List |
getFatalExceptionMessageList(FatalException fe)
FatalExceptionの内容を表すメッセージリストを作成する
|
static java.lang.String |
getFatalReasonLevel(FatalReason reason)
FatalReasonのコードに対応するエラーメッセージ文字列を取得する
|
static java.lang.String |
getFatalReasonMessage(FatalReason reason)
FatalReasonのコードに対応するエラーメッセージ文字列を取得する
|
static java.util.List |
getFatalReasonMessageList(FatalReason reason)
FatalReasonのコードに対応するエラーメッセージ文字列リストを取得する
|
static java.lang.String |
getRecoverableExceptionMessage(RecoverableException re)
RecoverableExceptionの内容を表すメッセージを作成する
|
static java.util.List |
getRecoverableExceptionMessageList(RecoverableException re)
RecoverableExceptionの内容を表すメッセージリストを作成する
|
static java.lang.String |
getStackTraceString(java.lang.Throwable t)
スタックトレースを文字列として取得する
|
static java.lang.String |
getThrowableMessage(java.lang.Throwable t)
予期しないエラーの内容を表すメッセージを作成する
|
static java.util.List |
getThrowableMessageList(java.lang.Throwable t)
予期しないエラーの内容を表すメッセージを作成する
|
static void |
init()
PEXAのSystem例外に対応するエラーメッセージを初期化する。
|
public static final java.lang.String LEVEL_ERROR
public static final java.lang.String LEVEL_WARN
public static final java.lang.String LEVEL_INFO
public static void init()
cp
- プロパティpublic static java.lang.String getFatalReasonMessage(FatalReason reason)
reason
- エラー発生理由public static java.util.List getFatalReasonMessageList(FatalReason reason)
reason
- エラー発生理由public static java.lang.String getFatalReasonLevel(FatalReason reason)
reason
- エラー発生理由public static boolean definedFatalReasonMessage(FatalReason reason)
reason
- エラー発生理由public static java.lang.String getStackTraceString(java.lang.Throwable t)
t
- エラー原因public static java.util.Vector getExceptionStack(java.lang.Throwable t)
t
- エラー原因public static RecoverableException findRecoverableException(java.lang.Throwable t)
t
- チェック対象のThrowablepublic static FatalException findFatalException(java.lang.Throwable t)
t
- チェック対象のThrowablepublic static ServiceException findRootServiceException(java.lang.Throwable t)
t
- ServiceExceptionが含まれているかをチェックしたいThrowablepublic static java.lang.Throwable findRootCause(java.lang.Throwable t)
t
- 原因が含まれているかチェックしたいThrowablepublic static java.lang.String getRecoverableExceptionMessage(RecoverableException re)
re
- 対象の回復可能例外public static java.util.List getRecoverableExceptionMessageList(RecoverableException re)
re
- 対象の回復可能例外public static java.lang.String getFatalExceptionMessage(FatalException fe)
fe
- 対象の回復不能例外public static java.util.List getFatalExceptionMessageList(FatalException fe)
fe
- 対象の回復不能例外public static java.lang.String getThrowableMessage(java.lang.Throwable t)
t
- 対象のThrowablepublic static java.util.List getThrowableMessageList(java.lang.Throwable t)
t
- 対象のThrowablepublic static FatalReason findDefinedFatalReason(java.lang.Throwable t)
t
- 検索のルートになるThrowable