public interface SockJsServiceConfig
SockJsService
configuration
options they need to have access to. Mainly for internal use.Modifier and Type | Method and Description |
---|---|
long |
getHeartbeatTime()
The amount of time in milliseconds when the server has not sent any
messages and after which the server should send a heartbeat frame to the
client in order to keep the connection from breaking.
|
int |
getHttpMessageCacheSize()
The number of server-to-client messages that a session can cache while waiting for
the next HTTP polling request from the client.
|
SockJsMessageCodec |
getMessageCodec()
The codec to use for encoding and decoding SockJS messages.
|
int |
getStreamBytesLimit()
Streaming transports save responses on the client side and don't free
memory used by delivered messages.
|
TaskScheduler |
getTaskScheduler()
A scheduler instance to use for scheduling heart-beat messages.
|
TaskScheduler getTaskScheduler()
int getStreamBytesLimit()
The default value is 128K (i.e. 128 * 1024).
long getHeartbeatTime()
The default value is 25,000 (25 seconds).
int getHttpMessageCacheSize()
The amount of time between HTTP requests should be relatively brief and will not
exceed the allows disconnect delay (see
AbstractSockJsService.setDisconnectDelay(long)
),
5 seconds by default.
The default size is 100.
SockJsMessageCodec getMessageCodec()
IllegalStateException
- if no SockJsMessageCodec
is available