@Service public class ExceptionMapperManagement extends Object
ExceptionMappers which can be registered to this service.| Constructor and Description |
|---|
ExceptionMapperManagement() |
| Modifier and Type | Method and Description |
|---|---|
<T extends Throwable> |
addExceptionMapper(ExceptionMapper<T> exceptionMapper)
Adds an
ExceptionMapper to the list of mappers. |
<T extends Throwable> |
addExceptionMappers(Set<ExceptionMapper<T>> exceptionMappers)
Adds a list of
ExceptionMapper to the list of mappers. |
<T extends Throwable> |
mapException(T exception)
Maps the given exception to a status.
|
<T extends Throwable> |
removeExceptionMapper(ExceptionMapper<T> exceptionMapper)
Removes the given mapper.
|
public <T extends Throwable> void addExceptionMapper(ExceptionMapper<T> exceptionMapper)
ExceptionMapper to the list of mappers. Existing mappers for the given
exception will be replaced.T - Type of the exception.exceptionMapper - The exception mapper.@Autowired public <T extends Throwable> void addExceptionMappers(Set<ExceptionMapper<T>> exceptionMappers)
ExceptionMapper to the list of mappers. Existing mappers for the given
exception will be replaced.T - Type of the exception.exceptionMappers - Set of exception mappers to add.public <T extends Throwable> Status mapException(T exception)
T - Type of the exception.exception - Exception to map.public <T extends Throwable> void removeExceptionMapper(ExceptionMapper<T> exceptionMapper)
T - Type of the exception.exceptionMapper - The mapper to remove.Copyright © 2019 Communote team. All rights reserved.