Package | Description |
---|---|
org.springframework.web.reactive |
Top-level package for the
spring-webflux module that contains
DispatcherHandler , the main entry
point for WebFlux server endpoint processing including key contracts used to
map requests to handlers, invoke them, and process the result. |
org.springframework.web.reactive.result.method |
Infrastructure for handler method processing.
|
org.springframework.web.reactive.result.method.annotation |
Infrastructure for annotation-based handler method processing.
|
Modifier and Type | Method and Description |
---|---|
BindingContext |
HandlerResult.getBindingContext()
Return the BindingContext used for request handling.
|
Constructor and Description |
---|
HandlerResult(Object handler,
Object returnValue,
MethodParameter returnType,
BindingContext context)
Create a new
HandlerResult . |
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Mono<HandlerResult> |
InvocableHandlerMethod.invoke(ServerWebExchange exchange,
BindingContext bindingContext,
Object... providedArgs)
Invoke the method for the given exchange.
|
HandlerResult |
SyncInvocableHandlerMethod.invokeForHandlerResult(ServerWebExchange exchange,
BindingContext bindingContext,
Object... providedArgs)
Invoke the method for the given exchange.
|
default reactor.core.publisher.Mono<Object> |
SyncHandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter,
BindingContext bindingContext,
ServerWebExchange exchange)
Resolve the value for the method parameter.
|
reactor.core.publisher.Mono<Object> |
HandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter,
BindingContext bindingContext,
ServerWebExchange exchange)
Resolve the value for the method parameter.
|
Object |
SyncHandlerMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter,
BindingContext bindingContext,
ServerWebExchange exchange)
Resolve the value for the method parameter synchronously.
|
Modifier and Type | Method and Description |
---|---|
protected reactor.core.publisher.Mono<Object> |
AbstractMessageReaderArgumentResolver.readBody(MethodParameter bodyParameter,
boolean isBodyRequired,
BindingContext bindingContext,
ServerWebExchange exchange)
Read the body from a method argument with
HttpMessageReader . |
protected reactor.core.publisher.Mono<Object> |
AbstractMessageReaderArgumentResolver.readBody(MethodParameter bodyParam,
MethodParameter actualParam,
boolean isBodyRequired,
BindingContext bindingContext,
ServerWebExchange exchange)
Read the body from a method argument with
HttpMessageReader . |
reactor.core.publisher.Mono<Object> |
AbstractNamedValueArgumentResolver.resolveArgument(MethodParameter parameter,
BindingContext bindingContext,
ServerWebExchange exchange) |
reactor.core.publisher.Mono<Object> |
AbstractNamedValueSyncArgumentResolver.resolveArgument(MethodParameter parameter,
BindingContext bindingContext,
ServerWebExchange exchange) |
reactor.core.publisher.Mono<Object> |
ErrorsMethodArgumentResolver.resolveArgument(MethodParameter parameter,
BindingContext context,
ServerWebExchange exchange) |
reactor.core.publisher.Mono<Object> |
WebSessionMethodArgumentResolver.resolveArgument(MethodParameter parameter,
BindingContext context,
ServerWebExchange exchange) |
reactor.core.publisher.Mono<Object> |
HttpEntityMethodArgumentResolver.resolveArgument(MethodParameter parameter,
BindingContext bindingContext,
ServerWebExchange exchange) |
reactor.core.publisher.Mono<Object> |
RequestBodyMethodArgumentResolver.resolveArgument(MethodParameter param,
BindingContext bindingContext,
ServerWebExchange exchange) |
reactor.core.publisher.Mono<Object> |
RequestPartMethodArgumentResolver.resolveArgument(MethodParameter parameter,
BindingContext bindingContext,
ServerWebExchange exchange) |
reactor.core.publisher.Mono<Object> |
ModelAttributeMethodArgumentResolver.resolveArgument(MethodParameter parameter,
BindingContext context,
ServerWebExchange exchange) |
reactor.core.publisher.Mono<Object> |
ContinuationHandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter,
BindingContext bindingContext,
ServerWebExchange exchange) |
reactor.core.publisher.Mono<Object> |
PrincipalMethodArgumentResolver.resolveArgument(MethodParameter parameter,
BindingContext context,
ServerWebExchange exchange) |
Object |
AbstractNamedValueSyncArgumentResolver.resolveArgumentValue(MethodParameter parameter,
BindingContext context,
ServerWebExchange exchange) |
Object |
RequestHeaderMapMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter,
BindingContext context,
ServerWebExchange exchange) |
Object |
SessionStatusMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter,
BindingContext bindingContext,
ServerWebExchange exchange) |
Object |
ModelMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter,
BindingContext context,
ServerWebExchange exchange) |
Object |
RequestParamMapMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter,
BindingContext context,
ServerWebExchange exchange) |
Object |
PathVariableMapMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter,
BindingContext context,
ServerWebExchange exchange) |
Object |
ServerWebExchangeMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter,
BindingContext context,
ServerWebExchange exchange) |
Object |
MatrixVariableMapMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter,
BindingContext bindingContext,
ServerWebExchange exchange) |