node-web-mvc
Version:
node spring mvc
16 lines (15 loc) • 1.12 kB
TypeScript
import ServletContext from '../../http/ServletContext';
import ContentNegotiationManager from '../../http/accept/ContentNegotiationManager';
import MessageConverter from '../../http/converts/MessageConverter';
import HttpEntity from '../../models/HttpEntity';
import ResponseEntity from '../../models/ResponseEntity';
import MethodParameter from '../MethodParameter';
import AbstractMessageConverterMethodProcessor from './AbstractMessageConverterMethodProcessor';
export default class HttpEntityMethodProcessor extends AbstractMessageConverterMethodProcessor {
constructor(messageConverters: MessageConverter, contentNegotiationManager: ContentNegotiationManager);
supportsReturnType(returnType: MethodParameter): boolean;
handleReturnValue(entity: ResponseEntity, returnType: MethodParameter, servletContext: ServletContext): Promise<void>;
private isResourceNotModified;
supportsParameter(parameter: MethodParameter, servletContext: ServletContext): boolean;
resolveArgument(parameter: MethodParameter, servletContext: ServletContext): HttpEntity<any, import("http").IncomingHttpHeaders>;
}