## Uses of Interface
io.vertx.core.http.HttpServer

- Packages that use HttpServer
  Package | Description
  --- | ---
  io.vertx.core |
  io.vertx.core.http |
  io.vertx.core.spi.metrics |
  io.vertx.rxjava.core.http |

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

    Methods in io.vertx.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.core.http

    Methods in io.vertx.core.http that return HttpServer
    Modifier and Type | Method and Description
    --- | ---
    `HttpServer` | HttpServer.`listen()` Tell the server to start listening.
    `HttpServer` | HttpServer.`listen(Handler<AsyncResult<HttpServer>> listenHandler)` Like `listen()` but supplying a handler that will be called when the server is actually listening (or has failed).
    `HttpServer` | HttpServer.`listen(int port)` Like `listen(int, String)` but the server will listen on host "0.0.0.0" and port specified here ignoring any value in the `HttpServerOptions` that was used when creating the server.
    `HttpServer` | HttpServer.`listen(int port, Handler<AsyncResult<HttpServer>> listenHandler)` Like `listen(int)` but supplying a handler that will be called when the server is actually listening (or has failed).
    `HttpServer` | HttpServer.`listen(int port, String host)` Tell the server to start listening.
    `HttpServer` | HttpServer.`listen(int port, String host, Handler<AsyncResult<HttpServer>> listenHandler)` Like `listen(int, String)` but supplying a handler that will be called when the server is actually listening (or has failed).
    `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`.

    Method parameters in io.vertx.core.http with type arguments of type HttpServer
    Modifier and Type | Method and Description
    --- | ---
    `HttpServer` | HttpServer.`listen(Handler<AsyncResult<HttpServer>> listenHandler)` Like `listen()` but supplying a handler that will be called when the server is actually listening (or has failed).
    `HttpServer` | HttpServer.`listen(int port, Handler<AsyncResult<HttpServer>> listenHandler)` Like `listen(int)` but supplying a handler that will be called when the server is actually listening (or has failed).
    `HttpServer` | HttpServer.`listen(int port, String host, Handler<AsyncResult<HttpServer>> listenHandler)` Like `listen(int, String)` but supplying a handler that will be called when the server is actually listening (or has failed).

  - ### Uses of HttpServer in io.vertx.core.spi.metrics

    Methods in io.vertx.core.spi.metrics with parameters of type HttpServer
    Modifier and Type | Method and Description
    --- | ---
    `HttpServerMetrics<?,?,?>` | VertxMetrics.`createMetrics(HttpServer server, SocketAddress localAddress, HttpServerOptions options)` Provides the http server metrics SPI when an http server is created. No specific thread and context can be expected when this method is called. Note: this method can be called more than one time for the same `localAddress` when a server is scaled, it is the responsibility of the metrics implementation to eventually merge metrics.

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

    Methods in io.vertx.rxjava.core.http with parameters of type HttpServer
    Modifier and Type | Method and Description
    --- | ---
    `static HttpServer` | HttpServer.`newInstance(HttpServer arg)`

    Constructors in io.vertx.rxjava.core.http with parameters of type HttpServer
    Constructor and Description
    `HttpServer(HttpServer delegate)`

Copyright © 2015. All Rights Reserved.