Skip to content

Include MethodParameter[] parameters in HttpRequestValues.Processor #35148

Open
@brucelwl

Description

@brucelwl

public interface Processor {
/**
* Invoked after argument resolvers have been called, and before the
* {@link HttpRequestValues} is built.
* @param method the {@code @HttpExchange} method
* @param arguments the raw argument values to the method
* @param builder the builder to add request values too; the builder
* also exposes method {@link Metadata} from the {@code HttpExchange} method.
*/
void process(Method method, @Nullable Object[] arguments, Builder builder);
}

We should also pass the MethodParameter[] parameters to avoid parsing again

Metadata

Metadata

Assignees

Labels

in: webIssues in web modules (web, webmvc, webflux, websocket)type: enhancementA general enhancement

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions