node-web-mvc
Version:
node spring mvc
20 lines (19 loc) • 656 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class HandlerExceptionResolverComposite {
setExeceptionResolvers(exceptionResolvers) {
this.exceptionResolvers = exceptionResolvers;
}
getExceptionResolvers() {
return this.exceptionResolvers || [];
}
async resolveException(servletContext, handler, error) {
for (const resolver of this.getExceptionResolvers()) {
const mv = await resolver.resolveException(servletContext, handler, error);
if (mv) {
return mv;
}
}
}
}
exports.default = HandlerExceptionResolverComposite;