Class HttpResponse

  • All Implemented Interfaces:
    io.gravitee.connector.api.Response, io.gravitee.gateway.api.stream.ReadStream<io.gravitee.gateway.api.buffer.Buffer>

    public class HttpResponse
    extends io.gravitee.connector.api.response.AbstractResponse
    Author:
    David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
    • Field Summary

      • Fields inherited from class io.gravitee.connector.api.response.AbstractResponse

        bodyHandler, cancelHandler, endHandler
    • Constructor Summary

      Constructors 
      Constructor Description
      HttpResponse​(io.vertx.core.http.HttpClientResponse httpClientResponse)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.gravitee.connector.api.Response customFrameHandler​(io.gravitee.gateway.api.handler.Handler<io.gravitee.gateway.api.http2.HttpFrame> frameHandler)  
      io.gravitee.gateway.api.http.HttpHeaders headers()  
      io.gravitee.gateway.api.stream.ReadStream<io.gravitee.gateway.api.buffer.Buffer> pause()  
      String reason()  
      io.gravitee.gateway.api.stream.ReadStream<io.gravitee.gateway.api.buffer.Buffer> resume()  
      int status()  
      io.gravitee.gateway.api.http.HttpHeaders trailers()  
      void writeCustomFrame​(io.gravitee.gateway.api.http2.HttpFrame frame)  
      • Methods inherited from class io.gravitee.connector.api.response.AbstractResponse

        bodyHandler, bodyHandler, cancel, cancelHandler, cancelHandler, endHandler, endHandler
      • Methods inherited from interface io.gravitee.connector.api.Response

        connected
    • Constructor Detail

      • HttpResponse

        public HttpResponse​(io.vertx.core.http.HttpClientResponse httpClientResponse)
    • Method Detail

      • status

        public int status()
      • reason

        public String reason()
      • headers

        public io.gravitee.gateway.api.http.HttpHeaders headers()
      • pause

        public io.gravitee.gateway.api.stream.ReadStream<io.gravitee.gateway.api.buffer.Buffer> pause()
      • resume

        public io.gravitee.gateway.api.stream.ReadStream<io.gravitee.gateway.api.buffer.Buffer> resume()
      • customFrameHandler

        public io.gravitee.connector.api.Response customFrameHandler​(io.gravitee.gateway.api.handler.Handler<io.gravitee.gateway.api.http2.HttpFrame> frameHandler)
      • writeCustomFrame

        public void writeCustomFrame​(io.gravitee.gateway.api.http2.HttpFrame frame)
      • trailers

        public io.gravitee.gateway.api.http.HttpHeaders trailers()