## Uses of Class
io.vertx.ext.shell.term.HttpTermOptions

- Packages that use HttpTermOptions
  Package | Description
  --- | ---
  io.vertx.ext.shell |
  io.vertx.ext.shell.term |

- - ### Uses of HttpTermOptions in io.vertx.ext.shell

    Methods in io.vertx.ext.shell that return HttpTermOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpTermOptions` | ShellServiceOptions.`getHttpOptions()` |

    Methods in io.vertx.ext.shell with parameters of type HttpTermOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `ShellServiceOptions` | ShellServiceOptions.`setHttpOptions​(HttpTermOptions httpOptions)` |

  - ### Uses of HttpTermOptions in io.vertx.ext.shell.term

    Methods in io.vertx.ext.shell.term that return HttpTermOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpTermOptions` | HttpTermOptions.`addCrlPath​(String crlPath)` |
    `HttpTermOptions` | HttpTermOptions.`addCrlValue​(Buffer crlValue)` |
    `HttpTermOptions` | HttpTermOptions.`addEnabledCipherSuite​(String suite)` |
    `HttpTermOptions` | HttpTermOptions.`setAcceptBacklog​(int acceptBacklog)` |
    `HttpTermOptions` | HttpTermOptions.`setAuthOptions​(JsonObject authOptions)` | Set the auth options.
    `HttpTermOptions` | HttpTermOptions.`setCharset​(String charset)` | Set the charset used for encoding / decoding text data from/to SockJS
    `HttpTermOptions` | HttpTermOptions.`setClientAuth​(ClientAuth clientAuth)` |
    `HttpTermOptions` | HttpTermOptions.`setCompressionSupported​(boolean compressionSupported)` |
    `HttpTermOptions` | HttpTermOptions.`setHandle100ContinueAutomatically​(boolean handle100ContinueAutomatically)` |
    `HttpTermOptions` | HttpTermOptions.`setHost​(String host)` |
    `HttpTermOptions` | HttpTermOptions.`setIdleTimeout​(int idleTimeout)` |
    `HttpTermOptions` | HttpTermOptions.`setIntputrc​(String intputrc)` | The path of the inputrc config.
    `HttpTermOptions` | HttpTermOptions.`setPort​(int port)` |
    `HttpTermOptions` | HttpTermOptions.`setReceiveBufferSize​(int receiveBufferSize)` |
    `HttpTermOptions` | HttpTermOptions.`setReuseAddress​(boolean reuseAddress)` |
    `HttpTermOptions` | HttpTermOptions.`setSendBufferSize​(int sendBufferSize)` |
    `HttpTermOptions` | HttpTermOptions.`setShellHtmlResource​(Buffer shellHtmlResource)` | Set `shell.html` resource to use.
    `HttpTermOptions` | HttpTermOptions.`setSockJSHandlerOptions​(SockJSHandlerOptions sockJSHandlerOptions)` | The SockJS handler options.
    `HttpTermOptions` | HttpTermOptions.`setSockJSPath​(String sockJSPath)` | Configure the SockJS path, the default value is `/term/*`.
    `HttpTermOptions` | HttpTermOptions.`setSoLinger​(int soLinger)` |
    `HttpTermOptions` | HttpTermOptions.`setSsl​(boolean ssl)` |
    `HttpTermOptions` | HttpTermOptions.`setTcpKeepAlive​(boolean tcpKeepAlive)` |
    `HttpTermOptions` | HttpTermOptions.`setTcpNoDelay​(boolean tcpNoDelay)` |
    `HttpTermOptions` | HttpTermOptions.`setTermJsResource​(Buffer termJsResource)` | Set `term.js` resource to use.
    `HttpTermOptions` | HttpTermOptions.`setTrafficClass​(int trafficClass)` |
    `HttpTermOptions` | HttpTermOptions.`setVertsShellJsResource​(Buffer vertsShellJsResource)` | Set `vertxshell.js` resource to use.

    Methods in io.vertx.ext.shell.term with parameters of type HttpTermOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static TermServer` | TermServer.`createHttpTermServer​(Vertx vertx, HttpTermOptions options)` | Create a term server for the HTTP protocol.
    `static TermServer` | TermServer.`createHttpTermServer​(Vertx vertx, Router router, HttpTermOptions options)` | Create a term server for the HTTP protocol, using an existing router.

    Constructors in io.vertx.ext.shell.term with parameters of type HttpTermOptions
    Constructor | Description
    --- | ---
    `HttpTermOptions​(HttpTermOptions that)` |