类的使用
org.springframework.web.reactive.HandlerResult
使用HandlerResult的程序包 程序包 说明 org.springframework.web.reactive Top-level package for thespring-webflux
module that containsDispatcherHandler
, 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.function.server.support Classes supporting theorg.springframework.web.reactive.function.server
package.org.springframework.web.reactive.result Support for various programming model styles including the invocation of different types of handlers, e.g. annotated controller vs simple WebHandler, including the handling of handler result values, e.g.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.org.springframework.web.reactive.result.view Support for result handling through view resolution.org.springframework.web.reactive.socket.server.support Server-side support classes for WebSocket requests.org.springframework.web.reactive中HandlerResult的使用
返回HandlerResult的org.springframework.web.reactive中的方法 修饰符和类型 方法 说明 HandlerResult
HandlerResult. setExceptionHandler(Function<Throwable,reactor.core.publisher.Mono<HandlerResult>> function)
Configure an exception handler that may be used to produce an alternative result when result handling fails.返回变量类型为HandlerResult的类型的org.springframework.web.reactive中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<HandlerResult>
HandlerResult. applyExceptionHandler(Throwable failure)
Apply the exception handler and return the alternative result.reactor.core.publisher.Mono<HandlerResult>
HandlerAdapter. handle(ServerWebExchange exchange, Object handler)
Handle the request with the given handler.参数类型为HandlerResult的org.springframework.web.reactive中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Void>
HandlerResultHandler. handleResult(ServerWebExchange exchange, HandlerResult result)
Process the given result modifying response headers and/or writing data to the response.boolean
HandlerResultHandler. supports(HandlerResult result)
Whether this handler supports the givenHandlerResult
.类型变量类型为HandlerResult的org.springframework.web.reactive中的方法参数 修饰符和类型 方法 说明 HandlerResult
HandlerResult. setExceptionHandler(Function<Throwable,reactor.core.publisher.Mono<HandlerResult>> function)
Configure an exception handler that may be used to produce an alternative result when result handling fails.org.springframework.web.reactive.function.server.support中HandlerResult的使用
返回变量类型为HandlerResult的类型的org.springframework.web.reactive.function.server.support中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<HandlerResult>
HandlerFunctionAdapter. handle(ServerWebExchange exchange, Object handler)
参数类型为HandlerResult的org.springframework.web.reactive.function.server.support中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Void>
ServerResponseResultHandler. handleResult(ServerWebExchange exchange, HandlerResult result)
boolean
ServerResponseResultHandler. supports(HandlerResult result)
org.springframework.web.reactive.result中HandlerResult的使用
返回变量类型为HandlerResult的类型的org.springframework.web.reactive.result中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<HandlerResult>
SimpleHandlerAdapter. handle(ServerWebExchange exchange, Object handler)
参数类型为HandlerResult的org.springframework.web.reactive.result中的方法 修饰符和类型 方法 说明 protected ReactiveAdapter
HandlerResultHandlerSupport. getAdapter(HandlerResult result)
Get aReactiveAdapter
for the top-level return value type.org.springframework.web.reactive.result.method中HandlerResult的使用
返回HandlerResult的org.springframework.web.reactive.result.method中的方法 修饰符和类型 方法 说明 HandlerResult
SyncInvocableHandlerMethod. invokeForHandlerResult(ServerWebExchange exchange, BindingContext bindingContext, Object... providedArgs)
Invoke the method for the given exchange.返回变量类型为HandlerResult的类型的org.springframework.web.reactive.result.method中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<HandlerResult>
InvocableHandlerMethod. invoke(ServerWebExchange exchange, BindingContext bindingContext, Object... providedArgs)
Invoke the method for the given exchange.org.springframework.web.reactive.result.method.annotation中HandlerResult的使用
返回变量类型为HandlerResult的类型的org.springframework.web.reactive.result.method.annotation中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<HandlerResult>
RequestMappingHandlerAdapter. handle(ServerWebExchange exchange, Object handler)
参数类型为HandlerResult的org.springframework.web.reactive.result.method.annotation中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Void>
ResponseBodyResultHandler. handleResult(ServerWebExchange exchange, HandlerResult result)
reactor.core.publisher.Mono<Void>
ResponseEntityResultHandler. handleResult(ServerWebExchange exchange, HandlerResult result)
boolean
ResponseBodyResultHandler. supports(HandlerResult result)
boolean
ResponseEntityResultHandler. supports(HandlerResult result)
org.springframework.web.reactive.result.view中HandlerResult的使用
参数类型为HandlerResult的org.springframework.web.reactive.result.view中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Void>
ViewResolutionResultHandler. handleResult(ServerWebExchange exchange, HandlerResult result)
boolean
ViewResolutionResultHandler. supports(HandlerResult result)
org.springframework.web.reactive.socket.server.support中HandlerResult的使用
返回变量类型为HandlerResult的类型的org.springframework.web.reactive.socket.server.support中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<HandlerResult>
WebSocketHandlerAdapter. handle(ServerWebExchange exchange, Object handler)