public class WebSocketParams extends org.asynchttpclient.RequestBuilderBase<WebSocketParams>
client.ws("ws://server/path", msg -> {
// Message received; "msg" is a JSON structure
String value = msg.get("key", "defaultValue");
}, params -> {
// Configure connection
params.setHeartbeatInterval(60);
params.setHeader("key", "value");
});
| Modifier and Type | Field and Description |
|---|---|
protected int |
heartbeatInterval |
protected int |
heartbeatTimeout |
protected int |
reconnectDelay |
address, bodyGenerator, bodyParts, byteBufferData, byteData, channelPoolPartitioning, charset, compositeByteData, cookies, DEFAULT_NAME_RESOLVER, file, followRedirect, formParams, headers, localAddress, method, nameResolver, proxyServer, queryParams, rangeOffset, readTimeout, realm, requestTimeout, signatureCalculator, streamData, stringData, uri, uriEncoder, virtualHost| Modifier | Constructor and Description |
|---|---|
protected |
WebSocketParams(boolean isDisableUrlEncoding) |
| Modifier and Type | Method and Description |
|---|---|
WebSocketParams |
setHeartbeatInterval(int heartbeatInterval) |
WebSocketParams |
setHeartbeatTimeout(int heartbeatTimeout) |
WebSocketParams |
setReconnectDelay(int reconnectDelay) |
addBodyPart, addCookie, addFormParam, addHeader, addHeader, addHeader, addOrReplaceCookie, addQueryParam, addQueryParams, build, clearHeaders, resetCookies, resetFormParams, resetMultipartData, resetNonMultipartData, resetQuery, setAddress, setBody, setBody, setBody, setBody, setBody, setBody, setBody, setBody, setBody, setBodyParts, setChannelPoolPartitioning, setCharset, setCookies, setFollowRedirect, setFormParams, setFormParams, setHeader, setHeader, setHeader, setHeaders, setHeaders, setLocalAddress, setMethod, setNameResolver, setProxyServer, setProxyServer, setQueryParams, setQueryParams, setRangeOffset, setReadTimeout, setRealm, setRealm, setRequestTimeout, setSignatureCalculator, setSingleHeaders, setUri, setUrl, setVirtualHostprotected int heartbeatInterval
protected int heartbeatTimeout
protected int reconnectDelay
public WebSocketParams setHeartbeatInterval(int heartbeatInterval)
public WebSocketParams setHeartbeatTimeout(int heartbeatTimeout)
public WebSocketParams setReconnectDelay(int reconnectDelay)