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.
|
int getStreamBytesLimit()
The default value is 128K (i.e. 128 * 1024).
long getHeartbeatTime()
The default value is 25,000 (25 seconds).
TaskScheduler getTaskScheduler()
SockJsMessageCodec getMessageCodec()
IllegalStateException
- if no SockJsMessageCodec
is availableint 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.