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

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

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

    Subinterfaces of WebSocketBase in io.vertx.core.http
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ClientWebSocket` | Represents a client-side WebSocket.
    `interface` | `ServerWebSocket` | Represents a server side WebSocket.
    `interface` | `WebSocket` | Common WebSocket implementation.

    Methods in io.vertx.core.http that return WebSocketBase
    Modifier and Type | Method | Description
    --- | --- | ---
    `WebSocketBase` | WebSocketBase.`binaryMessageHandler​(Handler<Buffer> handler)` | Set a binary message handler on the connection.
    `WebSocketBase` | WebSocketBase.`closeHandler​(Handler<Void> handler)` | Set a close handler.
    `WebSocketBase` | WebSocketBase.`drainHandler​(Handler<Void> handler)` |
    `WebSocketBase` | WebSocketBase.`endHandler​(Handler<Void> endHandler)` |
    `WebSocketBase` | WebSocketBase.`exceptionHandler​(Handler<Throwable> handler)` |
    `WebSocketBase` | WebSocketBase.`fetch​(long amount)` |
    `WebSocketBase` | WebSocketBase.`frameHandler​(Handler<WebSocketFrame> handler)` | Set a frame handler on the connection.
    `WebSocketBase` | WebSocketBase.`handler​(Handler<Buffer> handler)` |
    `WebSocketBase` | WebSocketBase.`pause()` |
    `WebSocketBase` | WebSocketBase.`pongHandler​(Handler<Buffer> handler)` | Set a pong frame handler on the connection.
    `WebSocketBase` | WebSocketBase.`resume()` |
    `WebSocketBase` | WebSocketBase.`setWriteQueueMaxSize​(int maxSize)` |
    `WebSocketBase` | WebSocketBase.`shutdownHandler​(Handler<Void> handler)` | Set a `handler` notified when the WebSocket is shutdown: the client or server will close the connection within a certain amount of time.
    `WebSocketBase` | WebSocketBase.`textMessageHandler​(Handler<String> handler)` | Set a text message handler on the connection.

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

    Methods in io.vertx.reactivex.core.http that return WebSocketBase
    Modifier and Type | Method | Description
    --- | --- | ---
    `WebSocketBase` | WebSocketBase.`getDelegate()` |

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

  - ### Uses of WebSocketBase in io.vertx.rxjava3.core.http

    Methods in io.vertx.rxjava3.core.http that return WebSocketBase
    Modifier and Type | Method | Description
    --- | --- | ---
    `WebSocketBase` | WebSocketBase.`getDelegate()` |

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