## Uses of Class
io.vertx.reactivex.core.http.WebSocket

- Packages that use WebSocket
  Package | Description
  --- | ---
  io.vertx.reactivex.core.http |

- - ### Uses of WebSocket in io.vertx.reactivex.core.http

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

    Methods in io.vertx.reactivex.core.http that return WebSocket
    Modifier and Type | Method and Description
    --- | ---
    `WebSocket` | WebSocket.`closeHandler(Handler<Void> handler)`
    `WebSocket` | WebSocket.`drainHandler(Handler<Void> handler)`
    `WebSocket` | WebSocket.`endHandler(Handler<Void> endHandler)`
    `WebSocket` | WebSocket.`exceptionHandler(Handler<Throwable> handler)`
    `WebSocket` | WebSocket.`fetch(long amount)`
    `WebSocket` | WebSocket.`frameHandler(Handler<WebSocketFrame> handler)`
    `WebSocket` | WebSocket.`handler(Handler<Buffer> handler)`
    `static WebSocket` | WebSocket.`newInstance(WebSocket arg)`
    `WebSocket` | WebSocket.`pause()`
    `WebSocket` | WebSocket.`resume()`
    `WebSocket` | WebSocket.`setWriteQueueMaxSize(int maxSize)`
    `WebSocket` | WebSocket.`writeBinaryMessage(Buffer data)`
    `WebSocket` | WebSocket.`writeBinaryMessage(Buffer data, Handler<AsyncResult<Void>> handler)`
    `WebSocket` | WebSocket.`writeFinalBinaryFrame(Buffer data)`
    `WebSocket` | WebSocket.`writeFinalBinaryFrame(Buffer data, Handler<AsyncResult<Void>> handler)`
    `WebSocket` | WebSocket.`writeFinalTextFrame(String text)`
    `WebSocket` | WebSocket.`writeFinalTextFrame(String text, Handler<AsyncResult<Void>> handler)`
    `WebSocket` | WebSocket.`writeFrame(WebSocketFrame frame)`
    `WebSocket` | WebSocket.`writeFrame(WebSocketFrame frame, Handler<AsyncResult<Void>> handler)`
    `WebSocket` | WebSocket.`writeTextMessage(String text)`
    `WebSocket` | WebSocket.`writeTextMessage(String text, Handler<AsyncResult<Void>> handler)`

    Methods in io.vertx.reactivex.core.http that return types with arguments of type WebSocket
    Modifier and Type | Method and Description
    --- | ---
    `Single<WebSocket>` | HttpClient.`rxWebSocket(int port, String host, String requestURI)` Connect a WebSocket to the specified port, host and relative request URI
    `Single<WebSocket>` | HttpClient.`rxWebSocket(String requestURI)` Connect a WebSocket at the relative request URI using the default host and port
    `Single<WebSocket>` | HttpClient.`rxWebSocket(String host, String requestURI)` Connect a WebSocket to the host and relative request URI and default port
    `Single<WebSocket>` | HttpClient.`rxWebSocket(WebSocketConnectOptions options)` Connect a WebSocket with the specified options.
    `Single<WebSocket>` | HttpClient.`rxWebSocketAbs(String url, MultiMap headers, WebsocketVersion version, List<String> subProtocols)` Connect a WebSocket with the specified absolute url, with the specified headers, using the specified version of WebSockets, and the specified WebSocket sub protocols.

    Method parameters in io.vertx.reactivex.core.http with type arguments of type WebSocket
    Modifier and Type | Method and Description
    --- | ---
    `void` | HttpClient.`webSocket(int port, String host, String requestURI, Handler<AsyncResult<WebSocket>> handler)` Connect a WebSocket to the specified port, host and relative request URI
    `void` | HttpClient.`webSocket(String requestURI, Handler<AsyncResult<WebSocket>> handler)` Connect a WebSocket at the relative request URI using the default host and port
    `void` | HttpClient.`webSocket(String host, String requestURI, Handler<AsyncResult<WebSocket>> handler)` Connect a WebSocket to the host and relative request URI and default port
    `void` | HttpClient.`webSocket(WebSocketConnectOptions options, Handler<AsyncResult<WebSocket>> handler)` Connect a WebSocket with the specified options.
    `void` | HttpClient.`webSocketAbs(String url, MultiMap headers, WebsocketVersion version, List<String> subProtocols, Handler<AsyncResult<WebSocket>> handler)` Connect a WebSocket with the specified absolute url, with the specified headers, using the specified version of WebSockets, and the specified WebSocket sub protocols.

Copyright © 2023 Eclipse. All rights reserved.