public class DefaultSockJsService extends TransportHandlingSockJsService implements org.springframework.web.context.ServletContextAware
SockJsService
with all default TransportHandler implementations pre-registered.corsConfiguration, logger| Constructor and Description |
|---|
DefaultSockJsService(org.springframework.scheduling.TaskScheduler scheduler)
Create a DefaultSockJsService with default
handler types. |
DefaultSockJsService(org.springframework.scheduling.TaskScheduler scheduler,
Collection<TransportHandler> handlerOverrides)
Create a DefaultSockJsService with overridden
handler types
replacing the corresponding default handler implementation. |
DefaultSockJsService(org.springframework.scheduling.TaskScheduler scheduler,
TransportHandler... handlerOverrides)
Create a DefaultSockJsService with overridden
handler types
replacing the corresponding default handler implementation. |
| Modifier and Type | Method and Description |
|---|---|
void |
setServletContext(ServletContext servletContext) |
getHandshakeInterceptors, getMessageCodec, getTransportHandlers, handleRawWebSocketRequest, handleTransportRequest, isRunning, setHandshakeInterceptors, setMessageCodec, start, stop, validateRequestaddCacheHeaders, addNoCacheHeaders, checkOrigin, getAllowedOriginPatterns, getAllowedOrigins, getCorsConfiguration, getDisconnectDelay, getHeartbeatTime, getHttpMessageCacheSize, getName, getSockJsClientLibraryUrl, getStreamBytesLimit, getTaskScheduler, handleRequest, isSessionCookieNeeded, isWebSocketEnabled, sendMethodNotAllowed, setAllowedOriginPatterns, setAllowedOrigins, setDisconnectDelay, setHeartbeatTime, setHttpMessageCacheSize, setName, setSessionCookieNeeded, setSockJsClientLibraryUrl, setStreamBytesLimit, setSuppressCors, setWebSocketEnabled, shouldSuppressCorsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHeartbeatTime, getHttpMessageCacheSize, getStreamBytesLimit, getTaskSchedulerpublic DefaultSockJsService(org.springframework.scheduling.TaskScheduler scheduler)
handler types.scheduler - a task scheduler for heart-beat messages and removing
timed-out sessions; the provided TaskScheduler should be declared as a
Spring bean to ensure it is initialized at start up and shut down when the
application stops.public DefaultSockJsService(org.springframework.scheduling.TaskScheduler scheduler,
TransportHandler... handlerOverrides)
handler types
replacing the corresponding default handler implementation.scheduler - a task scheduler for heart-beat messages and removing timed-out sessions;
the provided TaskScheduler should be declared as a Spring bean to ensure it gets
initialized at start-up and shuts down when the application stopshandlerOverrides - zero or more overrides to the default transport handler typespublic DefaultSockJsService(org.springframework.scheduling.TaskScheduler scheduler,
Collection<TransportHandler> handlerOverrides)
handler types
replacing the corresponding default handler implementation.scheduler - a task scheduler for heart-beat messages and removing timed-out sessions;
the provided TaskScheduler should be declared as a Spring bean to ensure it gets
initialized at start-up and shuts down when the application stopshandlerOverrides - zero or more overrides to the default transport handler typespublic void setServletContext(ServletContext servletContext)
setServletContext in interface org.springframework.web.context.ServletContextAware