UNPKG

node-web-mvc

Version:
20 lines (19 loc) 1.03 kB
/** * @module RequestMappingHandlerAdapter * @description 用于根据配置的路由mapping来处理action */ import AbstractHandlerMethodAdapter from '../method/AbstractHandlerMethodAdapter'; import HandlerMethod from '../method/HandlerMethod'; import ServletContext from '../http/ServletContext'; import ArgumentsResolvers from '../method/argument/ArgumentsResolvers'; import HandlerMethodReturnValueHandler from '../method/return/HandlerMethodReturnValueHandler'; export default class RequestMappingHandlerAdapter extends AbstractHandlerMethodAdapter { private argumentResolver; private returnvalueHandlers; setArgumentResolver(value: ArgumentsResolvers): void; getArgumentResolver(): ArgumentsResolvers; setReturnvalueHandlers(value: HandlerMethodReturnValueHandler[]): void; getReturnvalueHandlers(): HandlerMethodReturnValueHandler[]; supportsInternal(handler: object): handler is HandlerMethod; handleInternal(servletContext: ServletContext, handler: HandlerMethod): Promise<any>; }