## Uses of Class
io.vertx.ext.web.handler.sockjs.SockJSHandlerOptions

- Packages that use SockJSHandlerOptions
  Package | Description
  --- | ---
  io.vertx.ext.shell.term |
  io.vertx.ext.web.handler.sockjs |
  io.vertx.reactivex.ext.web.handler.sockjs |
  io.vertx.rxjava3.ext.web.handler.sockjs |

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

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

    Methods in io.vertx.ext.shell.term with parameters of type SockJSHandlerOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpTermOptions` | HttpTermOptions.`setSockJSHandlerOptions​(SockJSHandlerOptions sockJSHandlerOptions)` | The SockJS handler options.

  - ### Uses of SockJSHandlerOptions in io.vertx.ext.web.handler.sockjs

    Methods in io.vertx.ext.web.handler.sockjs that return SockJSHandlerOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `SockJSHandlerOptions` | SockJSHandlerOptions.`addDisabledTransport​(String subProtocol)` | Add a transport (by name) to the set of disabled transports.
    `SockJSHandlerOptions` | SockJSHandlerOptions.`setHeartbeatInterval​(long heartbeatInterval)` | In order to keep proxies and load balancers from closing long running HTTP requests we need to pretend that the connection is active and send a heartbeat packet once in a while.
    `SockJSHandlerOptions` | SockJSHandlerOptions.`setInsertJSESSIONID​(boolean insertJSESSIONID)` | Whether to insert a `JSESSIONID` cookie so load-balancers ensure requests for a specific SockJS session are always routed to the correct server.
    `SockJSHandlerOptions` | SockJSHandlerOptions.`setLibraryURL​(String libraryURL)` | Transports which don't support cross-domain communication natively use an iframe trick.
    `SockJSHandlerOptions` | SockJSHandlerOptions.`setLocalWriteHandler​(boolean localWriteHandler)` | Whether the `writeHandler` should be local only or cluster-wide.
    `SockJSHandlerOptions` | SockJSHandlerOptions.`setMaxBytesStreaming​(int maxBytesStreaming)` | Most streaming transports save responses on the client side and don't free memory used by delivered messages.
    `SockJSHandlerOptions` | SockJSHandlerOptions.`setOrigin​(String origin)` | Set the origin to be verified before a websocket upgrade happens.
    `SockJSHandlerOptions` | SockJSHandlerOptions.`setRegisterWriteHandler​(boolean registerWriteHandler)` | Whether a `writeHandler` should be registered on the `EventBus`.
    `SockJSHandlerOptions` | SockJSHandlerOptions.`setSessionTimeout​(long sessionTimeout)` | Set the delay before the server sends a `close` event when a client receiving connection has not been seen for a while.

    Methods in io.vertx.ext.web.handler.sockjs with parameters of type SockJSHandlerOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SockJSHandler` | SockJSHandler.`create​(Vertx vertx, SockJSHandlerOptions options)` | Create a SockJS handler

    Constructors in io.vertx.ext.web.handler.sockjs with parameters of type SockJSHandlerOptions
    Constructor | Description
    --- | ---
    `SockJSHandlerOptions​(SockJSHandlerOptions other)` | Copy constructor.

  - ### Uses of SockJSHandlerOptions in io.vertx.reactivex.ext.web.handler.sockjs

    Methods in io.vertx.reactivex.ext.web.handler.sockjs with parameters of type SockJSHandlerOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SockJSHandler` | SockJSHandler.`create​(Vertx vertx, SockJSHandlerOptions options)` | Create a SockJS handler

  - ### Uses of SockJSHandlerOptions in io.vertx.rxjava3.ext.web.handler.sockjs

    Methods in io.vertx.rxjava3.ext.web.handler.sockjs with parameters of type SockJSHandlerOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SockJSHandler` | SockJSHandler.`create​(Vertx vertx, SockJSHandlerOptions options)` | Create a SockJS handler