Package dev.snowdrop.vertx.http.client
Class VertxClientHttpRequest
- java.lang.Object
-
- org.springframework.http.client.reactive.AbstractClientHttpRequest
-
- dev.snowdrop.vertx.http.client.VertxClientHttpRequest
-
- All Implemented Interfaces:
org.springframework.http.client.reactive.ClientHttpRequest,org.springframework.http.HttpMessage,org.springframework.http.ReactiveHttpOutputMessage
public class VertxClientHttpRequest extends org.springframework.http.client.reactive.AbstractClientHttpRequest
-
-
Constructor Summary
Constructors Constructor Description VertxClientHttpRequest(io.vertx.core.http.HttpClientRequest delegate, BufferConverter bufferConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidapplyCookies()protected voidapplyHeaders()org.springframework.core.io.buffer.DataBufferFactorybufferFactory()org.springframework.http.HttpMethodgetMethod()<T> TgetNativeRequest()URIgetURI()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>> chunks)reactor.core.publisher.Mono<Void>writeWith(org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer> chunks)
-
-
-
Constructor Detail
-
VertxClientHttpRequest
public VertxClientHttpRequest(io.vertx.core.http.HttpClientRequest delegate, BufferConverter bufferConverter)
-
-
Method Detail
-
getMethod
public org.springframework.http.HttpMethod getMethod()
-
getURI
public URI getURI()
-
getNativeRequest
public <T> T getNativeRequest()
-
bufferFactory
public org.springframework.core.io.buffer.DataBufferFactory bufferFactory()
-
writeWith
public reactor.core.publisher.Mono<Void> writeWith(org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer> chunks)
-
writeAndFlushWith
public reactor.core.publisher.Mono<Void> writeAndFlushWith(org.reactivestreams.Publisher<? extends org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer>> chunks)
-
setComplete
public reactor.core.publisher.Mono<Void> setComplete()
-
applyHeaders
protected void applyHeaders()
- Specified by:
applyHeadersin classorg.springframework.http.client.reactive.AbstractClientHttpRequest
-
applyCookies
protected void applyCookies()
- Specified by:
applyCookiesin classorg.springframework.http.client.reactive.AbstractClientHttpRequest
-
-