## Uses of Class
io.vertx.core.http.HttpServerOptions

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

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

    Methods in io.vertx.core with parameters of type HttpServerOptions
    Modifier and Type | Method and Description
    --- | ---
    `HttpServer` | Vertx.`createHttpServer(HttpServerOptions options)` Create an HTTP/HTTPS server using the specified options

  - ### Uses of HttpServerOptions in io.vertx.core.http

    Methods in io.vertx.core.http that return HttpServerOptions
    Modifier and Type | Method and Description
    --- | ---
    `HttpServerOptions` | HttpServerOptions.`addCrlPath(String crlPath)`
    `HttpServerOptions` | HttpServerOptions.`addCrlValue(Buffer crlValue)`
    `HttpServerOptions` | HttpServerOptions.`addEnabledCipherSuite(String suite)`
    `HttpServerOptions` | HttpServerOptions.`setAcceptBacklog(int acceptBacklog)`
    `HttpServerOptions` | HttpServerOptions.`setClientAuthRequired(boolean clientAuthRequired)`
    `HttpServerOptions` | HttpServerOptions.`setCompressionSupported(boolean compressionSupported)` Set whether the server supports compression
    `HttpServerOptions` | HttpServerOptions.`setHost(String host)`
    `HttpServerOptions` | HttpServerOptions.`setIdleTimeout(int idleTimeout)`
    `HttpServerOptions` | HttpServerOptions.`setKeyStoreOptions(JksOptions options)`
    `HttpServerOptions` | HttpServerOptions.`setMaxWebsocketFrameSize(int maxWebsocketFrameSize)` Set the maximum websocket frames size
    `HttpServerOptions` | HttpServerOptions.`setPemKeyCertOptions(PemKeyCertOptions options)`
    `HttpServerOptions` | HttpServerOptions.`setPemTrustOptions(PemTrustOptions options)`
    `HttpServerOptions` | HttpServerOptions.`setPfxKeyCertOptions(PfxOptions options)`
    `HttpServerOptions` | HttpServerOptions.`setPfxTrustOptions(PfxOptions options)`
    `HttpServerOptions` | HttpServerOptions.`setPort(int port)`
    `HttpServerOptions` | HttpServerOptions.`setReceiveBufferSize(int receiveBufferSize)`
    `HttpServerOptions` | HttpServerOptions.`setReuseAddress(boolean reuseAddress)`
    `HttpServerOptions` | HttpServerOptions.`setSendBufferSize(int sendBufferSize)`
    `HttpServerOptions` | HttpServerOptions.`setSoLinger(int soLinger)`
    `HttpServerOptions` | HttpServerOptions.`setSsl(boolean ssl)`
    `HttpServerOptions` | HttpServerOptions.`setTcpKeepAlive(boolean tcpKeepAlive)`
    `HttpServerOptions` | HttpServerOptions.`setTcpNoDelay(boolean tcpNoDelay)`
    `HttpServerOptions` | HttpServerOptions.`setTrafficClass(int trafficClass)`
    `HttpServerOptions` | HttpServerOptions.`setTrustStoreOptions(JksOptions options)`
    `HttpServerOptions` | HttpServerOptions.`setUsePooledBuffers(boolean usePooledBuffers)`
    `HttpServerOptions` | HttpServerOptions.`setWebsocketSubProtocol(String subProtocols)` Set the websocket subprotocols supported by the server.

    Constructors in io.vertx.core.http with parameters of type HttpServerOptions
    Constructor and Description
    `HttpServerOptions(HttpServerOptions other)` Copy constructor

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

    Methods in io.vertx.core.spi.metrics with parameters of type HttpServerOptions
    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 HttpServerOptions in io.vertx.rxjava.core

    Methods in io.vertx.rxjava.core with parameters of type HttpServerOptions
    Modifier and Type | Method and Description
    --- | ---
    `HttpServer` | Vertx.`createHttpServer(HttpServerOptions options)` Create an HTTP/HTTPS server using the specified options

Copyright © 2015. All Rights Reserved.