public interface SpincastHttpClientWithWebsocketConfig extends SpincastHttpClientConfig
| Modifier and Type | Method and Description |
|---|---|
int |
getWebsocketAutomaticPingIntervalSeconds()
When automatic pings are enabled for WebSocket
connections, how many seconds should be waited
between two pings?
Defaults to
20 seconds. |
int |
getWebsocketDefaultClosingCode()
The default code to send to the
WebsocketClientHandler when a WebSocket connection
was found to be closed. |
String |
getWebsocketDefaultClosingReason()
The default reason to send to the
WebsocketClientHandler
when a WebSocket connection was found to be closed. |
String |
getWebsocketPingMessageString()
The ping text to use.
|
ThreadFactory |
getWebsocketThreadExecutorForClientEventsThreadFactory()
The
ThreadFactory to use to create threads to send WebSocket events
to the WebsocketClientHandler. |
int |
getWebsocketThreadExecutorForClientEventsThreadNumber()
The maximum number of concurrent threads used when
sending events to the
WebsocketClientHandler. |
int |
getWebsocketThreadExecutorForClientEventsTimeoutAmount()
The timeout
amount before cancelling a task when
sending events to the WebsocketClientHandler. |
TimeUnit |
getWebsocketThreadExecutorForClientEventsTimeoutTimeUnit()
The timeout
TimeUnit before cancelling a task when
sending events to the WebsocketClientHandler. |
boolean |
isWebsocketAutomaticPingEnabled()
Are automatic pings enabled when a WebSocket
connection is established?
Default to
true. |
boolean isWebsocketAutomaticPingEnabled()
true.int getWebsocketAutomaticPingIntervalSeconds()
20 seconds.String getWebsocketPingMessageString()
< 125 characters.
Defaults to "__ping"int getWebsocketThreadExecutorForClientEventsThreadNumber()
WebsocketClientHandler.
Defaults to 10.int getWebsocketThreadExecutorForClientEventsTimeoutAmount()
amount before cancelling a task when
sending events to the WebsocketClientHandler.
Defaults to 60.TimeUnit getWebsocketThreadExecutorForClientEventsTimeoutTimeUnit()
TimeUnit before cancelling a task when
sending events to the WebsocketClientHandler.
Defaults to SECONDS.ThreadFactory getWebsocketThreadExecutorForClientEventsThreadFactory()
ThreadFactory to use to create threads to send WebSocket events
to the WebsocketClientHandler.
Defaults to null.int getWebsocketDefaultClosingCode()
WebsocketClientHandler when a WebSocket connection
was found to be closed.
Valid codes can be found here
Defaults to 1001:
"1001 indicates that an endpoint is "going away", such as a server
going down or a browser having navigated away from a page.."String getWebsocketDefaultClosingReason()
WebsocketClientHandler
when a WebSocket connection was found to be closed.
Defaults to an empty message.Copyright © 2018. All rights reserved.