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
    • Method Summary

      Modifier and Type Method Description
      protected void applyCookies()  
      protected void applyHeaders()  
      org.springframework.core.io.buffer.DataBufferFactory bufferFactory()  
      org.springframework.http.HttpMethod getMethod()  
      java.net.URI getURI()  
      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)  
      • Methods inherited from class org.springframework.http.client.reactive.AbstractClientHttpRequest

        beforeCommit, doCommit, doCommit, getCookies, getHeaders, isCommitted
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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:
        applyHeaders in class org.springframework.http.client.reactive.AbstractClientHttpRequest
      • applyCookies

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