public static interface WebSocket.Builder extends BasicBuilder
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<WebSocket> |
buildAsync(WebSocket.Listener listener)
Builds a new WebSocket connection and waits asynchronously until the connection is opened.
|
WebSocket.Builder |
connectTimeout(long timeout,
TimeUnit timeUnit) |
WebSocket.Builder |
header(String name,
String value)
Add the key value pair.
|
WebSocket.Builder |
setHeader(String k,
String v)
Set the key value pair.
|
WebSocket.Builder |
subprotocol(String protocol)
Protocol used for WebSocket message exchange.
|
WebSocket.Builder |
uri(URI uri) |
CompletableFuture<WebSocket> buildAsync(WebSocket.Listener listener)
listener - WebSocket.Builder subprotocol(String protocol)
The client can request that the server use a specific subprotocol by including the |Sec-WebSocket-Protocol| field in its handshake. If it is specified, the server needs to include the same field and one of the selected subprotocol values in its response for the connection to be established.RFC 6455: Section 1.9, Subprotocols Using the WebSocket Protocol
protocol - the protocol to be used.WebSocket.Builder header(String name, String value)
BasicBuilderheader in interface BasicBuildername - keyvalue - valueWebSocket.Builder setHeader(String k, String v)
BasicBuildersetHeader in interface BasicBuilderk - keyv - valueWebSocket.Builder uri(URI uri)
uri in interface BasicBuilderWebSocket.Builder connectTimeout(long timeout, TimeUnit timeUnit)
Copyright © 2015–2024 Red Hat. All rights reserved.