public class DefaultSockJsService extends TransportHandlingSockJsService implements ServletContextAware
TransportHandler
実装が事前登録された、SockJsService
のデフォルト実装。allowedOrigins, logger
コンストラクターと説明 |
---|
DefaultSockJsService(TaskScheduler scheduler) デフォルトの handler 型で DefaultSockJsService を作成します。 |
DefaultSockJsService(TaskScheduler scheduler, CollectionSE<TransportHandler> handlerOverrides) 対応するデフォルトのハンドラー実装を置き換える handler 型をオーバーライドした DefaultSockJsService を作成します。 |
DefaultSockJsService(TaskScheduler scheduler, TransportHandler... handlerOverrides) 対応するデフォルトのハンドラー実装を置き換える handler 型をオーバーライドした DefaultSockJsService を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | setServletContext(ServletContextEE servletContext) このオブジェクトが実行される ServletContext EE を設定します。 |
getHandshakeInterceptors, getMessageCodec, getTransportHandlers, handleRawWebSocketRequest, handleTransportRequest, isRunning, setHandshakeInterceptors, setMessageCodec, start, stop, validateRequest
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
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getHeartbeatTime, getHttpMessageCacheSize, getStreamBytesLimit, getTaskScheduler
public DefaultSockJsService(TaskScheduler scheduler)
handler
型で DefaultSockJsService を作成します。scheduler
- ハートビートメッセージのタスクスケジューラとタイムアウトしたセッションの削除。提供された TaskScheduler は、Spring Bean として宣言して、起動時に初期化され、アプリケーションの停止時にシャットダウンされるようにする必要があります。public DefaultSockJsService(TaskScheduler scheduler, TransportHandler... handlerOverrides)
handler
型をオーバーライドした DefaultSockJsService を作成します。scheduler
- ハートビートメッセージのタスクスケジューラとタイムアウトしたセッションの削除。提供された TaskScheduler は、Spring Bean として宣言して、起動時に初期化され、アプリケーションが停止するとシャットダウンするようにする必要があります。handlerOverrides
- デフォルトのトランスポートハンドラー型への 0 以上のオーバーライド public DefaultSockJsService(TaskScheduler scheduler, CollectionSE<TransportHandler> handlerOverrides)
handler
型をオーバーライドした DefaultSockJsService を作成します。scheduler
- ハートビートメッセージのタスクスケジューラとタイムアウトしたセッションの削除。提供された TaskScheduler は、Spring Bean として宣言して、起動時に初期化され、アプリケーションが停止するとシャットダウンするようにする必要があります。handlerOverrides
- デフォルトのトランスポートハンドラー型への 0 以上のオーバーライド public void setServletContext(ServletContextEE servletContext)
ServletContextAware
ServletContext
EE を設定します。 通常の Bean プロパティの設定後、InitializingBean の afterPropertiesSet
またはカスタム init メソッドのような初期コールバックの前に呼び出されます。ApplicationContextAware の setApplicationContext
の後に呼び出されます。
ServletContextAware
の setServletContext
servletContext
- このオブジェクトによって使用される ServletContext オブジェクト InitializingBean.afterPropertiesSet()
, ApplicationContextAware.setApplicationContext(org.springframework.context.ApplicationContext)