UNPKG

node-web-mvc

Version:
20 lines (19 loc) 656 B
"use strict"; 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;