类 DefaultSockJsService
- java.lang.Object
- org.springframework.web.socket.sockjs.support.AbstractSockJsService
- org.springframework.web.socket.sockjs.transport.TransportHandlingSockJsService
- org.springframework.web.socket.sockjs.transport.handler.DefaultSockJsService
- 所有已实现的接口:
Aware
,Lifecycle
,ServletContextAware
,CorsConfigurationSource
,SockJsService
,SockJsServiceConfig
public class DefaultSockJsService extends TransportHandlingSockJsService implements ServletContextAware
A default implementation ofSockJsService
with all defaultTransportHandler
implementations pre-registered.- 从以下版本开始:
- 4.0
- 作者:
- Rossen Stoyanchev, Juergen Hoeller
字段概要
从类继承的字段 org.springframework.web.socket.sockjs.support.AbstractSockJsService
allowedOrigins, logger
构造器概要
构造器 构造器 说明 DefaultSockJsService(TaskScheduler scheduler)
Create a DefaultSockJsService with defaulthandler
types.DefaultSockJsService(TaskScheduler scheduler, Collection<TransportHandler> handlerOverrides)
Create a DefaultSockJsService with overriddenhandler
types replacing the corresponding default handler implementation.DefaultSockJsService(TaskScheduler scheduler, TransportHandler... handlerOverrides)
Create a DefaultSockJsService with overriddenhandler
types replacing the corresponding default handler implementation.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
setServletContext(ServletContext servletContext)
Set theServletContext
that this object runs in.从类继承的方法 org.springframework.web.socket.sockjs.transport.TransportHandlingSockJsService
getHandshakeInterceptors, getMessageCodec, getTransportHandlers, handleRawWebSocketRequest, handleTransportRequest, isRunning, setHandshakeInterceptors, setMessageCodec, start, stop, validateRequest
从类继承的方法 org.springframework.web.socket.sockjs.support.AbstractSockJsService
addCacheHeaders, addNoCacheHeaders, checkOrigin, getAllowedOrigins, getCorsConfiguration, getDisconnectDelay, getHeartbeatTime, getHttpMessageCacheSize, getName, getSockJsClientLibraryUrl, getStreamBytesLimit, getTaskScheduler, handleRequest, isSessionCookieNeeded, isWebSocketEnabled, sendMethodNotAllowed, setAllowedOrigins, setDisconnectDelay, setHeartbeatTime, setHttpMessageCacheSize, setName, setSessionCookieNeeded, setSockJsClientLibraryUrl, setStreamBytesLimit, setSuppressCors, setWebSocketEnabled, shouldSuppressCors
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 org.springframework.web.socket.sockjs.transport.SockJsServiceConfig
getHeartbeatTime, getHttpMessageCacheSize, getStreamBytesLimit, getTaskScheduler
构造器详细资料
DefaultSockJsService
public DefaultSockJsService(TaskScheduler scheduler)
Create a DefaultSockJsService with defaulthandler
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.
DefaultSockJsService
public DefaultSockJsService(TaskScheduler scheduler, TransportHandler... handlerOverrides)
Create a DefaultSockJsService with overriddenhandler
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 types
DefaultSockJsService
public DefaultSockJsService(TaskScheduler scheduler, Collection<TransportHandler> handlerOverrides)
Create a DefaultSockJsService with overriddenhandler
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 types
方法详细资料
setServletContext
public void setServletContext(ServletContext servletContext)
从接口复制的说明:ServletContextAware
Set theServletContext
that this object runs in.Invoked after population of normal bean properties but before an init callback like InitializingBean's
afterPropertiesSet
or a custom init-method. Invoked after ApplicationContextAware'ssetApplicationContext
.- 指定者:
setServletContext
在接口中ServletContextAware
- 参数:
servletContext
- ServletContext object to be used by this object- 另请参阅:
InitializingBean.afterPropertiesSet()
,ApplicationContextAware.setApplicationContext(org.springframework.context.ApplicationContext)