public final class ResponseUtils
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static org.springframework.web.reactive.function.client.ClientResponse |
buildClientResponse(org.springframework.http.server.reactive.ServerHttpResponse response,
org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer> body)
build client response with current response data.
|
static org.springframework.http.HttpHeaders |
chunkedHeader(org.springframework.http.HttpHeaders headers)
Chunked Headers.
|
static reactor.core.publisher.Mono<org.springframework.core.io.buffer.DataBuffer> |
fixBodyMessage(org.springframework.http.server.reactive.ServerHttpResponse response,
CachedBodyOutputMessage outputMessage)
fix the body message.
|
static CachedBodyOutputMessage |
newCachedBodyOutputMessage(org.springframework.web.server.ServerWebExchange exchange)
create CachedBodyOutputMessage.
|
static <T> reactor.core.publisher.Mono<T> |
release(CachedBodyOutputMessage outputMessage,
java.lang.Throwable throwable)
release source.
|
static <T,P extends org.reactivestreams.Publisher<T>> |
writeWith(org.springframework.web.reactive.function.client.ClientResponse clientResponse,
org.springframework.web.server.ServerWebExchange exchange,
P publisher,
java.lang.Class<T> elementClass)
the response write with data.
|
public static CachedBodyOutputMessage newCachedBodyOutputMessage(org.springframework.web.server.ServerWebExchange exchange)
exchange - ServerWebExchangepublic static org.springframework.web.reactive.function.client.ClientResponse buildClientResponse(org.springframework.http.server.reactive.ServerHttpResponse response,
org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer> body)
response - current responsebody - current response bodypublic static reactor.core.publisher.Mono<org.springframework.core.io.buffer.DataBuffer> fixBodyMessage(org.springframework.http.server.reactive.ServerHttpResponse response,
CachedBodyOutputMessage outputMessage)
response - current responseoutputMessage - cache messagepublic static <T> reactor.core.publisher.Mono<T> release(CachedBodyOutputMessage outputMessage, java.lang.Throwable throwable)
T - the reified Subscriber typeoutputMessage - CachedBodyOutputMessagethrowable - Throwablepublic static org.springframework.http.HttpHeaders chunkedHeader(org.springframework.http.HttpHeaders headers)
headers - headers.public static <T,P extends org.reactivestreams.Publisher<T>> reactor.core.publisher.Mono<java.lang.Void> writeWith(org.springframework.web.reactive.function.client.ClientResponse clientResponse,
org.springframework.web.server.ServerWebExchange exchange,
P publisher,
java.lang.Class<T> elementClass)
T - the element typeP - the publishing typeclientResponse - the client responseexchange - the exchangepublisher - the publisherelementClass - the elementClassCopyright © 2026 The Apache Software Foundation. All rights reserved.