Class 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 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:
        applyHeaders in class org.springframework.http.client.reactive.AbstractClientHttpRequest
      • applyCookies

        protected void applyCookies()
        Specified by:
        applyCookies in class org.springframework.http.client.reactive.AbstractClientHttpRequest