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)
ExceptionHandlerhandleThrowableException インタフェース内 ExceptionHandlere - 発生した例外Copyright © 2014 NTT DATA Corporation.