public class CachedBodyOutputMessage extends Object implements org.springframework.http.ReactiveHttpOutputMessage
ClientHttpRequest that saves body as a field.| 构造器和说明 |
|---|
CachedBodyOutputMessage(org.springframework.web.server.ServerWebExchange exchange,
org.springframework.http.HttpHeaders httpHeaders)
Instantiates a new Cached body output message.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
beforeCommit(Supplier<? extends reactor.core.publisher.Mono<Void>> action) |
org.springframework.core.io.buffer.DataBufferFactory |
bufferFactory() |
reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer> |
getBody()
Return the request body, or an error stream if the body was never set or when.
|
org.springframework.http.HttpHeaders |
getHeaders() |
boolean |
isCommitted() |
reactor.core.publisher.Mono<Void> |
setComplete() |
reactor.core.publisher.Mono<Void> |
writeAndFlushWith(org.reactivestreams.Publisher<? extends org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer>> body) |
reactor.core.publisher.Mono<Void> |
writeWith(org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer> body)
writeWith.
|
public CachedBodyOutputMessage(org.springframework.web.server.ServerWebExchange exchange,
org.springframework.http.HttpHeaders httpHeaders)
exchange - the exchangehttpHeaders - the http headerspublic void beforeCommit(Supplier<? extends reactor.core.publisher.Mono<Void>> action)
beforeCommit 在接口中 org.springframework.http.ReactiveHttpOutputMessagepublic boolean isCommitted()
isCommitted 在接口中 org.springframework.http.ReactiveHttpOutputMessagepublic org.springframework.http.HttpHeaders getHeaders()
getHeaders 在接口中 org.springframework.http.HttpMessagepublic org.springframework.core.io.buffer.DataBufferFactory bufferFactory()
bufferFactory 在接口中 org.springframework.http.ReactiveHttpOutputMessagepublic reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer> getBody()
Fluxpublic reactor.core.publisher.Mono<Void> writeWith(org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer> body)
writeWith 在接口中 org.springframework.http.ReactiveHttpOutputMessagebody - writeWith bodypublic reactor.core.publisher.Mono<Void> writeAndFlushWith(org.reactivestreams.Publisher<? extends org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer>> body)
writeAndFlushWith 在接口中 org.springframework.http.ReactiveHttpOutputMessagepublic reactor.core.publisher.Mono<Void> setComplete()
setComplete 在接口中 org.springframework.http.ReactiveHttpOutputMessageCopyright © 2019 dromara. All rights reserved.