public class DefaultExceptionHandler extends Object implements ExceptionHandler
修飾子とタイプ | フィールドと説明 |
---|---|
protected static int |
DEFAULT_EXCEPTION_HANDLER_STATUS
デフォルト例外ハンドラのリターンコード.
|
protected Map<Class<? extends Throwable>,Integer> |
exceptionToStatusMap
例外クラスと返却するステータス値のマップ
Bean定義に例外の型と対応するステータス値とのマッピングを定義することで、例外ごとに返却するステータス値を変えることができる。 |
コンストラクタと説明 |
---|
DefaultExceptionHandler() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
handleThrowableException(Throwable e)
ビジネスロジック例外時のハンドリング
|
void |
setExceptionToStatusMap(Map<Class<? extends Throwable>,Integer> exceptionToStatusMap)
例外クラスと返却するステータス値のマップを設定する。
|
protected static final int DEFAULT_EXCEPTION_HANDLER_STATUS
public void setExceptionToStatusMap(Map<Class<? extends Throwable>,Integer> exceptionToStatusMap)
exceptionToStatusMap
- Map<Class<? extends Throwable>, Integer>public int handleThrowableException(Throwable e)
ExceptionHandler
handleThrowableException
インタフェース内 ExceptionHandler
e
- 発生した例外Copyright © 2014 NTT DATA Corporation.