## Uses of Class
io.vertx.rxjava3.core.http.HttpServer

- Packages that use HttpServer
  Package | Description
  --- | ---
  io.vertx.rxjava3.core |
  io.vertx.rxjava3.core.http |

- - ### Uses of HttpServer in io.vertx.rxjava3.core

    Methods in io.vertx.rxjava3.core that return HttpServer
    Modifier and Type | Method and Description
    --- | ---
    `HttpServer` | Vertx.`createHttpServer()` Create an HTTP/HTTPS server using default options
    `HttpServer` | Vertx.`createHttpServer(HttpServerOptions options)` Create an HTTP/HTTPS server using the specified options

  - ### Uses of HttpServer in io.vertx.rxjava3.core.http

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

    Methods in io.vertx.rxjava3.core.http that return HttpServer
    Modifier and Type | Method and Description
    --- | ---
    `HttpServer` | HttpServer.`connectionHandler(Handler<HttpConnection> handler)` Set a connection handler for the server.
    `HttpServer` | HttpServer.`exceptionHandler(Handler<Throwable> handler)` Set an exception handler called for socket errors happening before the HTTP connection is established, e.g during the TLS handshake.
    `HttpServer` | HttpServer.`invalidRequestHandler(Handler<HttpServerRequest> handler)` Set a `handler` for handling invalid requests.
    `static HttpServer` | HttpServer.`newInstance(HttpServer arg)`
    `HttpServer` | HttpServer.`requestHandler(Handler<HttpServerRequest> handler)` Set the request handler for the server to `requestHandler`.
    `HttpServer` | HttpServer.`webSocketHandler(Handler<ServerWebSocket> handler)` Set the WebSocket handler for the server to `wsHandler`.
    `HttpServer` | HttpServer.`webSocketHandshakeHandler(Handler<ServerWebSocketHandshake> handler)` Set a handler for WebSocket handshake.

    Methods in io.vertx.rxjava3.core.http that return types with arguments of type HttpServer
    Modifier and Type | Method and Description
    --- | ---
    `Single<HttpServer>` | HttpServer.`listen()` Like `listen(int, java.lang.String)` but supplying a handler that will be called when the server is actually listening (or has failed).
    `Single<HttpServer>` | HttpServer.`listen(int port)` Like `listen(int, java.lang.String)` but supplying a handler that will be called when the server is actually listening (or has failed).
    `Single<HttpServer>` | HttpServer.`listen(int port, String host)` Like `listen(int, java.lang.String)` but supplying a handler that will be called when the server is actually listening (or has failed).
    `Single<HttpServer>` | HttpServer.`listen(SocketAddress address)` Tell the server to start listening on the given address supplying a handler that will be called when the server is actually listening (or has failed).
    `Single<HttpServer>` | HttpServer.`rxListen()` Like `listen(int, java.lang.String)` but supplying a handler that will be called when the server is actually listening (or has failed).
    `Single<HttpServer>` | HttpServer.`rxListen(int port)` Like `listen(int, java.lang.String)` but supplying a handler that will be called when the server is actually listening (or has failed).
    `Single<HttpServer>` | HttpServer.`rxListen(int port, String host)` Like `listen(int, java.lang.String)` but supplying a handler that will be called when the server is actually listening (or has failed).
    `Single<HttpServer>` | HttpServer.`rxListen(SocketAddress address)` Tell the server to start listening on the given address supplying a handler that will be called when the server is actually listening (or has failed).

Copyright © 2025 Eclipse. All rights reserved.