## Uses of Class
io.vertx.rxjava.core.http.HttpServerResponse

- Packages that use HttpServerResponse
  Package | Description
  --- | ---
  io.vertx.rxjava.core.http |
  io.vertx.rxjava.ext.web |

- - ### Uses of HttpServerResponse in io.vertx.rxjava.core.http

    Fields in io.vertx.rxjava.core.http with type parameters of type HttpServerResponse
    Modifier and Type | Field | Description
    --- | --- | ---
    `static io.vertx.lang.rx.TypeArg<HttpServerResponse>` | HttpServerResponse.`__TYPE_ARG` |

    Methods in io.vertx.rxjava.core.http that return HttpServerResponse
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpServerResponse` | HttpServerResponse.`addCookie​(Cookie cookie)` | Add a cookie.
    `HttpServerResponse` | HttpServerResponse.`bodyEndHandler​(Handler<Void> handler)` | Provides a handler that will be called after the last part of the body is written to the wire.
    `HttpServerResponse` | HttpServerResponse.`closeHandler​(Handler<Void> handler)` | Set a close handler for the response, this is called when the underlying connection is closed and the response was still using the connection.
    `HttpServerResponse` | HttpServerResponse.`drainHandler​(Handler<Void> handler)` |
    `HttpServerResponse` | HttpServerResponse.`endHandler​(Handler<Void> handler)` | Set an end handler for the response.
    `HttpServerResponse` | HttpServerResponse.`exceptionHandler​(Handler<Throwable> handler)` |
    `HttpServerResponse` | HttpServerResponse.`headersEndHandler​(Handler<Void> handler)` | Provide a handler that will be called just before the headers are written to the wire.
    `static HttpServerResponse` | HttpServerResponse.`newInstance​(HttpServerResponse arg)` |
    `HttpServerResponse` | HttpServerResponse.`putHeader​(CharSequence name, CharSequence value)` | Like `putHeader(java.lang.String, java.lang.String)` but using CharSequence
    `HttpServerResponse` | HttpServerResponse.`putHeader​(CharSequence name, Iterable<CharSequence> values)` | Like `putHeader(java.lang.String, java.lang.String)` but with CharSequence Iterable
    `HttpServerResponse` | HttpServerResponse.`putHeader​(String name, Iterable<String> values)` | Like `putHeader(java.lang.String, java.lang.String)` but providing multiple values via a String Iterable
    `HttpServerResponse` | HttpServerResponse.`putHeader​(String name, String value)` | Put an HTTP header
    `HttpServerResponse` | HttpServerResponse.`putTrailer​(CharSequence name, CharSequence value)` | Like `putTrailer(java.lang.String, java.lang.String)` but using CharSequence
    `HttpServerResponse` | HttpServerResponse.`putTrailer​(CharSequence name, Iterable<CharSequence> value)` | Like `putTrailer(java.lang.String, java.lang.String)` but with CharSequence Iterable
    `HttpServerResponse` | HttpServerResponse.`putTrailer​(String name, Iterable<String> values)` | Like `putTrailer(java.lang.String, java.lang.String)` but providing multiple values via a String Iterable
    `HttpServerResponse` | HttpServerResponse.`putTrailer​(String name, String value)` | Put an HTTP trailer
    `HttpServerResponse` | HttpServerRequest.`response()` |
    `HttpServerResponse` | HttpServerResponse.`setChunked​(boolean chunked)` | If `chunked` is `true`, this response will use HTTP chunked encoding, and each call to write to the body will correspond to a new HTTP chunk sent on the wire.
    `HttpServerResponse` | HttpServerResponse.`setStatusCode​(int statusCode)` | Set the status code.
    `HttpServerResponse` | HttpServerResponse.`setStatusMessage​(String statusMessage)` | Set the status message
    `HttpServerResponse` | HttpServerResponse.`setStreamPriority​(StreamPriority streamPriority)` | Sets the priority of the associated stream
    `HttpServerResponse` | HttpServerResponse.`setWriteQueueMaxSize​(int maxSize)` |

    Methods in io.vertx.rxjava.core.http that return types with arguments of type HttpServerResponse
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<HttpServerResponse>` | HttpServerResponse.`push​(HttpMethod method, HostAndPort authority, String path, MultiMap headers)` | Push a response to the client.
    `Future<HttpServerResponse>` | HttpServerResponse.`push​(HttpMethod method, String path)` | Like `push(io.vertx.core.http.HttpMethod, java.lang.String, java.lang.String)` with the host copied from the current request.
    `Future<HttpServerResponse>` | HttpServerResponse.`push​(HttpMethod method, String path, MultiMap headers)` | Like `push(io.vertx.core.http.HttpMethod, java.lang.String, java.lang.String)` with the host copied from the current request.
    `Future<HttpServerResponse>` | HttpServerResponse.`push​(HttpMethod method, String host, String path)` | Like `push(io.vertx.core.http.HttpMethod, java.lang.String, java.lang.String)` with no headers.
    `Future<HttpServerResponse>` | HttpServerResponse.`push​(HttpMethod method, String host, String path, MultiMap headers)` | Deprecated.
    `Single<HttpServerResponse>` | HttpServerResponse.`rxPush​(HttpMethod method, HostAndPort authority, String path, MultiMap headers)` | Push a response to the client.
    `Single<HttpServerResponse>` | HttpServerResponse.`rxPush​(HttpMethod method, String path)` | Like `push(io.vertx.core.http.HttpMethod, java.lang.String, java.lang.String)` with the host copied from the current request.
    `Single<HttpServerResponse>` | HttpServerResponse.`rxPush​(HttpMethod method, String path, MultiMap headers)` | Like `push(io.vertx.core.http.HttpMethod, java.lang.String, java.lang.String)` with the host copied from the current request.
    `Single<HttpServerResponse>` | HttpServerResponse.`rxPush​(HttpMethod method, String host, String path)` | Like `push(io.vertx.core.http.HttpMethod, java.lang.String, java.lang.String)` with no headers.
    `Single<HttpServerResponse>` | HttpServerResponse.`rxPush​(HttpMethod method, String host, String path, MultiMap headers)` | Deprecated.

  - ### Uses of HttpServerResponse in io.vertx.rxjava.ext.web

    Methods in io.vertx.rxjava.ext.web that return HttpServerResponse
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpServerResponse` | RoutingContext.`response()` |