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
Modifier and Type Method Description protected voidapplyCookies()protected voidapplyHeaders()org.springframework.core.io.buffer.DataBufferFactorybufferFactory()org.springframework.http.HttpMethodgetMethod()java.net.URIgetURI()reactor.core.publisher.Mono<java.lang.Void>setComplete()reactor.core.publisher.Mono<java.lang.Void>writeAndFlushWith(org.reactivestreams.Publisher<? extends org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer>> chunks)reactor.core.publisher.Mono<java.lang.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 java.net.URI getURI()
-
bufferFactory
public org.springframework.core.io.buffer.DataBufferFactory bufferFactory()
-
writeWith
public reactor.core.publisher.Mono<java.lang.Void> writeWith(org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer> chunks)
-
writeAndFlushWith
public reactor.core.publisher.Mono<java.lang.Void> writeAndFlushWith(org.reactivestreams.Publisher<? extends org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer>> chunks)
-
setComplete
public reactor.core.publisher.Mono<java.lang.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
-
-