| パッケージ | 説明 |
|---|---|
| org.springframework.web.reactive | DispatcherHandler を含む spring-webflux モジュールの最上位パッケージ。WebFlux サーバーエンドポイント処理のメインエントリポイントで、リクエストをハンドラーにマッピングし、呼び出し、結果を処理するために使用されるキー契約を含みます。 |
| org.springframework.web.reactive.result.method | ハンドラーメソッド処理のインフラストラクチャ。 |
| org.springframework.web.reactive.result.method.annotation | アノテーションベースのハンドラーメソッド処理のインフラストラクチャ。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
BindingContext | HandlerResult.getBindingContext() リクエストの処理に使用される BindingContext を返します。 |
| コンストラクターと説明 |
|---|
HandlerResult(java.lang.Object handler, java.lang.Object returnValue, MethodParameter returnType, BindingContext context) 新しい HandlerResult を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Mono<HandlerResult> | InvocableHandlerMethod.invoke(ServerWebExchange exchange, BindingContext bindingContext, java.lang.Object... providedArgs) 指定された交換のメソッドを呼び出します。 |
HandlerResult | SyncInvocableHandlerMethod.invokeForHandlerResult(ServerWebExchange exchange, BindingContext bindingContext, java.lang.Object... providedArgs) 指定された交換のメソッドを呼び出します。 |
reactor.core.publisher.Mono<java.lang.Object> | HandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を解決します。 |
default reactor.core.publisher.Mono<java.lang.Object> | SyncHandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を解決します。 |
java.lang.Object | SyncHandlerMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を同期的に解決します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected reactor.core.publisher.Mono<java.lang.Object> | AbstractMessageReaderArgumentResolver.readBody(MethodParameter bodyParameter, boolean isBodyRequired, BindingContext bindingContext, ServerWebExchange exchange)HttpMessageReader を使用して、メソッド引数から本体を読み取ります。 |
protected reactor.core.publisher.Mono<java.lang.Object> | AbstractMessageReaderArgumentResolver.readBody(MethodParameter bodyParam, MethodParameter actualParam, boolean isBodyRequired, BindingContext bindingContext, ServerWebExchange exchange)HttpMessageReader を使用して、メソッド引数から本体を読み取ります。 |
reactor.core.publisher.Mono<java.lang.Object> | RequestBodyArgumentResolver.resolveArgument(MethodParameter param, BindingContext bindingContext, ServerWebExchange exchange) |
reactor.core.publisher.Mono<java.lang.Object> | AbstractNamedValueSyncArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) |
reactor.core.publisher.Mono<java.lang.Object> | AbstractNamedValueArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) |
reactor.core.publisher.Mono<java.lang.Object> | PrincipalArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) |
reactor.core.publisher.Mono<java.lang.Object> | HttpEntityArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) |
reactor.core.publisher.Mono<java.lang.Object> | ErrorsMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) |
reactor.core.publisher.Mono<java.lang.Object> | WebSessionArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) |
reactor.core.publisher.Mono<java.lang.Object> | ModelAttributeMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) |
reactor.core.publisher.Mono<java.lang.Object> | RequestPartMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) |
java.lang.Object | MatrixVariableMapMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) |
java.lang.Object | SessionStatusMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) |
java.lang.Object | AbstractNamedValueSyncArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) |
java.lang.Object | ModelArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) |
java.lang.Object | RequestHeaderMapMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) |
java.lang.Object | ServerWebExchangeArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) |
java.lang.Object | RequestParamMapMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) |
java.lang.Object | PathVariableMapMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) |